当前位置: 首页 > news >正文

做发型的网站理财网站建设方案书

做发型的网站,理财网站建设方案书,咖啡设计网站,如何选择品牌网站建设汇编基础-----常见命令基本使用 MOV#xff1a;将数据从一个位置复制到另一个位置。 MOV destination, source例如#xff1a; MOV RAX, RBX ; 将RBX寄存器中的值复制到RAX寄存器中ADD/SUB#xff1a;将两个操作数相加或相减。 ADD destination, source SUB destinatio…汇编基础-----常见命令基本使用 MOV将数据从一个位置复制到另一个位置。 MOV destination, source例如 MOV RAX, RBX ; 将RBX寄存器中的值复制到RAX寄存器中ADD/SUB将两个操作数相加或相减。 ADD destination, source SUB destination, source例如 ADD RAX, RBX ; 将RAX寄存器中的值加上RBX寄存器中的值并将结果存储回RAXINC/DEC递增或递减操作数的值。 INC operand DEC operand例如 INC RCX ; 将RCX寄存器中的值加1CMP比较两个操作数的值。 CMP operand1, operand2例如 CMP RAX, RBX ; 比较RAX和RBX寄存器中的值JMP无条件跳转到指定位置执行。 JMP destination例如 JMP label1 ; 跳转到标签为label1的位置执行JE/JNE条件跳转当相等或不相等时跳转。 JE destination JNE destination例如 JE label1 ; 如果上一次比较结果为相等则跳转到标签为label1的位置执行CALL/RET调用和返回子程序。 CALL subroutine RET例如 CALL some_function ; 调用名为some_function的子程序PUSH/POP将数据推入堆栈或从堆栈中弹出数据。 PUSH operand POP operand例如 PUSH RAX ; 将RAX寄存器中的值推入堆栈LEA (Load Effective Address)加载有效地址将一个内存地址加载到一个寄存器中而不是加载内存中的值。 LEA RDI, [RAX 8] ; 将RAX寄存器中的值加上8的偏移量的地址加载到RDI中AND/OR/XOR/NOT按位逻辑运算。 AND RAX, RBX ; RAX寄存器和RBX寄存器的值进行按位与运算 OR RDX, RCX ; RDX寄存器和RCX寄存器的值进行按位或运算 XOR RSI, RDI ; RSI寄存器和RDI寄存器的值进行按位异或运算 NOT RAX ; 对RAX寄存器的值进行按位取反SHL/SHR/SAR逻辑左移、逻辑右移、算术右移。 SHL RAX, 3 ; 将RAX寄存器中的值向左逻辑移位3位 SHR RCX, 1 ; 将RCX寄存器中的值向右逻辑移位1位 SAR RDX, 2 ; 将RDX寄存器中的值向右算术移位2位LOOP循环指令根据CX/ECX/RCX寄存器中的计数值执行循环。 LOOP label1 ; 循环执行直到CX/ECX/RCX寄存器中的值减为0NOP空操作不执行任何操作通常用于填充代码或调试。 NOP ; 空操作HLT停机指令停止CPU执行。 HLT ; 停止CPU执行CDQ/CQO将双字扩展为四字或将四字扩展为八字。 rubyCDQ ; 将EAX中的有符号数扩展到EDX:EAX中 CQO ; 将RAX中的有符号数扩展到RDX:RAX中REP重复指令前缀用于重复执行字符串操作等。 ruby REP MOVSB ; 重复执行将字节从DS:SI移动到ES:DI的操作CMOV条件移动指令根据条件码执行条件移动。 CMOVZ RAX, RBX ; 如果ZF标志位为1表示相等则将RBX的值移动到RAXBSWAP字节顺序交换指令用于交换32位或64位寄存器中的字节顺序。 BSWAP EAX ; 交换EAX寄存器中的字节顺序BSF/BSR查找最低/高位设置位的指令。 BSF RCX, RAX ; 将RAX寄存器中的值的最低设置位的索引加载到RCX中 BSR RDX, RBX ; 将RBX寄存器中的值的最高设置位的索引加载到RDX中CPUIDCPU信息指令用于获取CPU相关信息。 CPUID ; 执行CPUID指令返回CPU相关信息RDTSC/RDTSCP时间戳计数器指令用于获取时间戳计数器的当前值。 RDTSC ; 将时间戳计数器的当前值加载到EDX:EAX中 RDTSCP ; 类似于RDTSC但返回值包括了CPU核心编号XCHG交换指令用于交换寄存器或内存中的值。 XCHG RAX, RBX ; 交换RAX和RBX寄存器中的值 XCHG [RDI], RSI ; 交换RDI寄存器指向的内存地址和RSI寄存器中的值MUL/IMUL/DIV/IDIV无符号乘法、有符号乘法、无符号除法、有符号除法指令。 MUL RBX ; 无符号乘法将RAX和RBX中的值相乘结果存放在RDX:RAX中 IMUL RCX, RDX, 5 ; 有符号乘法将RDX和5相乘结果存放在RCX中 DIV RBX ; 无符号除法将RDX:RAX中的值除以RBX商存放在RAX中余数存放在RDX中 IDIV RBX ; 有符号除法将RDX:RAX中的值除以RBX商存放在RAX中余数存放在RDX中FPU指令用于浮点数运算的指令集如加载浮点数、加减乘除等。 FLD real_value ; 将实数值加载到FPU栈顶 FADD ST(0), ST(1) ; 将栈顶和次栈顶的浮点数相加并将结果存放在栈顶SIMD指令用于向量化操作的指令集如SSE、AVX等。 MOVAPS XMM1, XMM2 ; 将XMM2中的值复制到XMM1中 ADDPS XMM1, XMM2 ; 将XMM1和XMM2中的浮点数向量相加控制指令用于程序流程控制的指令如条件跳转、循环等。 JCXZ label ; 如果CX寄存器为0则跳转到指定标签 LOOP label ; 循环执行直到CX寄存器为0内存访问指令用于访问内存的指令如加载、存储等。 MOV [address], EAX ; 将EAX中的值存储到指定内存地址 MOV EAX, [address] ; 将指定内存地址中的值加载到EAX中系统调用指令用于与操作系统进行交互的指令如Linux中的int 0x80、syscall等。 INT 0x80 ; 发起系统调用 SYSCALL ; 发起系统调用在x86-64 Linux中辅助指令用于辅助调试和优化的指令如NOP、HLT、PAUSE等。 NOP ; 空操作不执行任何操作 HLT ; 停止CPU执行 PAUSE ; 暂停CPU执行用于优化
http://www.hkea.cn/news/14502530/

相关文章:

  • 网站开发中的开版什么意思WordPress建网盘
  • 网站开发的前端技术有哪些win怎么使用wordpress
  • wordpress主题 资源站珠海网站建设及优化
  • 建站推荐网站开发龙岗网站建设
  • 做传销网站违法域名出售平台
  • 广西住房及城乡建设厅网站网站换模板
  • 几何印花图案设计网站上海出啥大事了
  • 90后做网站月入万元西安网站建设聂卫
  • 辽宁模板网站建设公司暗网网站有那些
  • 网站恶意镜像山东锦华建设集团有限公司网站
  • cms管理手机网站模板个人网站制作软件哪个好
  • 建设网站查询密码移动网站 pc网站的区别
  • 高端网站配色中国企业商铺网
  • 福永医院网站建设图盛网站建设
  • 建个简单网站网页设计工作室选址依据
  • 国家对网站建设补助襄樊网站建设襄樊
  • 广州萝岗区网站建设phpcms漏洞
  • 网站制作类软件推荐东莞做网站的
  • 王建设医生网站昆明做网站的网络公司
  • 定制网站建设制作有没有可以免费做试卷的网站_最好可以学会...
  • 网站后缀org泰安人力资源招聘
  • 网站源码下载地址是什么北京网站开发制作公司
  • 吉林平台网站建设哪里有dedecms免费网站模板
  • 百度网站改版提交哈尔滨公司网站建设多少钱
  • 利用模板建网站wordpress 福利源码
  • 广州网站建设鞍山信息化设计公司排名
  • 做外贸网站空间多少g网站建设服务文案
  • 网站灰色做ppt好的网站有哪些内容
  • 微网站对比wordpress 不用ftp
  • 做经营性的网站需要注册什么酒店网站策划书