反汇编语言常用指令.docxVIP

  • 73
  • 0
  • 约1.53万字
  • 约 36页
  • 2020-11-17 发布于天津
  • 举报
内容目录 计算机寄存器分类简介 计算机寄存器常用指令 一、 常用指令 二、 算术运算指令 三、 逻辑运算指令 四、 串指令 五、 程序跳转指令 计算机寄存器分类简介: 32位CPU所含有的寄存器有: 4个数据寄存器(EAX、EBX、ECX和EDX) 2个变址和指针寄存器(ESI和EDI) 2个指针寄存器(ESP和EBP) 6 个段寄存器(ES、CS、SS、DS、FS 和 GS) 1个指令指针寄存器(EIP) 1个标志寄存器(EFlags) 1、数据寄存器 数据寄存器主要用来保存操作数和运算结果等信息,从而节省读取操 作数所需占用总线和访问存储器的时间。 32位CPU有4个32位的通用寄存器EAX、EBX、ECX和EDX。 对低16位数据的存取,不会影响高16位的数据。 这些低16位寄存器分别命名为:AX、BX、CX和DX,它和先前的CPU 中的寄存器相一致。. 4个16位寄存器又可分割成8个独立的8位寄存器(AX: AH-AL、BX: BH-BL、CX: CH-CL、DX: DH-DL),每个寄存器都有自己的名称,可独 立存取。 程序员可利用数据寄存器的这种“可分可合”的特性,灵活地处理字 /字节的信息。 寄存器EAX通常称为累加器(Accumulator),用累加器进行的操作可 能需要更少时间。可用于乘、除、输入/输出等操作,使用频率很高; 寄存器EBX称为基地址寄存器(Base

文档评论(0)

1亿VIP精品文档

相关文档