当前位置: 首页 > 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.dnsts.com.cn/news/95687.html

相关文章:

  • 网站免费维护期是多少做网站要需要多少钱
  • 珲春住房和城乡建设局网站网站建设要学会什么软件
  • 深圳外贸建站网络推广联客易我买了一个备案网站 可是公司注销了
  • 建设项目安监备案网站Divi WordPress企业建站主题
  • 玉林网站建设公司关于建设网站的情况说明书
  • 中国监理建设注册网站重庆建网站价格表
  • 房地产中介网站建设大连牛人网络推广有限公司
  • 扬州建设网站公司flash 的网站
  • 中小企业网站构建设计wordpress 大众点评
  • 自己做qq代刷网站要钱吗新闻30分
  • 苏州企业网站建设公司数字展馆设计
  • 大连微网站1+官网商城
  • 网站怎么做移动图片大全aso如何优化
  • 网站登不了企业建设网银wordpress post属性
  • html电影网站模板下载如何做好seo优化
  • 外贸网站 cms没有企业邮箱怎么认证
  • 网易云课堂的网站建设特点php网站开发 在本地修改 服务器源文件同步
  • dw怎么做网站相册怎么做好网站开发_设计
  • 做网站卖印度药以下不属于专用网页制作工具的是
  • 网站的pr体育网站开发的目的
  • ( )是网站可以提供给用户的价值wordpress图片本地化插件
  • 公司网站建设 做账百度网盘搜索引擎网站
  • 手机网站微信代码网站建设费用归类
  • 餐饮网站 设计如何将图床作为wordpress的插件
  • ps设计师网站有哪些制作网页时要综合考虑哪些因素
  • 电商网站可维护性wordpress模版侵权
  • 网站用户注册增加办法艺术字体在线生成器转换器
  • 济南网站建设(力推聚搜网络)可以看小视频的浏览器
  • 怎么做网站流量响应式网站 有哪些弊端
  • 做网站公司苏州住房与建设管理局