汇编基本知识

通用寄存器

数据寄存器 (Data Registers)

  • AX (Accumulator):累加寄存器,也称为累加器;
  • BX (Base):基地址寄存器;
  • CX (Count):计数器寄存器;
  • DX (Data):数据寄存器;

指针寄存器 (Pointer Registers)

  • SP (Stack Pointer):堆栈指针寄存器;
  • BP (Base Pointer):基指针寄存器;

变址寄存器 (Index Registers)

  • SI (Source Index):源变址寄存器;
  • DI (Destination Index):目的变址寄存器;

控制寄存器 (Control Registers)

  • IP (Instruction Pointer):指令指针寄存器;
  • FLAG:标志寄存器;

段寄存器 (Segment Registers)

  • CS (Code Segment):代码段寄存器;
  • DS (Data Segment):数据段寄存器;
  • SS (Stack Segment):堆栈段寄存器;
  • ES (Extra Segment):附加段寄存器;

注意事项:

  • 段寄存器之间不能直接进行互相 mov 操作。
  • DS 用于数据段,CS 用于代码段,SS 用于堆栈段。
  • DW 表示定义2字节空间,DB 定义字节,DD 定义双字。
  • 只有bx,bp,si,di可以用在[...]对内存单元寻址
posted @ 2024-01-27 22:20  Mask_2022  阅读(35)  评论(0)    收藏  举报