当前位置: 首页 > 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.zqtcl.cn/news/374745/

相关文章:

  • 傻瓜自助建站软件怎样进网站空间服务器
  • 黑龙江网站建站建设wordpress 邮件
  • 免费发布信息网站有哪些豆芽网站建设
  • 无锡做网站优化公司互动营销用在哪些推广上面
  • 每一个网站都是响应式吗销售渠道策略
  • 凡科平台网站怎么建设广州网站建设信科网络
  • 网站建设公司的服务特点seo实战密码电子书
  • 网站开发保密协议范本北京市建设工程信息网查询
  • 怎样跟网站做优化呢wordpress实现新闻列表
  • 济南手机网站定制费用wordpress安装文档下载
  • 麻涌镇网站仿做郑州做网页的公司
  • 做那个网站中山免备案网站建设
  • 软路由系统如何做网站全网营销式网站
  • 中国建设网官方网站视觉网站建设
  • 苏州乡村旅游网站建设策划书.docincapsula wordpress
  • 百度收录自适应网站滨海做网站哪家公司好
  • 东莞网站排名优化公司福田在线官网
  • 清湖网站建设天猫开店流程及费用2023
  • 邵阳建设网站公司网站建设构架
  • 怎样做网站卖网站网络营销概念
  • 怎样做网站能百度能搜到设计网站公司哪里好
  • 网站收缩栏专业定制网站公司
  • 烟台网站建设方案托管无锡网站制作企业
  • 网站网页是怎么做的用什么做网站 优化
  • 数据网站怎么做的网站开发的开题报告引言
  • 苏州专业网站制作设计做网站上海
  • 做网站可以用中文域名备案嘛山东省住房和城乡城乡建设厅网站
  • 网站建设推广多少钱站长工具seo综合查询关键词
  • 分类信息网站平台的推广做网站的花费
  • 还原wordpress站点地址恢复网站都要备案吗