8086寄存器的配合使用-编程知识网

通用寄存器组:可由用户灵活支配,用来寄存参与运算的数据或地址信息。
地址寄存器:专门用来存放地址信息的寄存器。
段寄存器确定存储单元的段地址,指令提供该单元相对于相应段起始地址的16位偏移量。

  • 代码段

8086寄存器的配合使用-编程知识网

指令指针IP:它的作用是指明下一条指令在存储器中的地址。每取一个指令字节,IP自动加1,如果程序需要转移或分支,只要把转移地址放入IP即可。

  • 数据段

8086寄存器的配合使用-编程知识网8086寄存器的配合使用-编程知识网
8086寄存器的配合使用-编程知识网

变址寄存器SI,DI:变址寄存器的作用是用来存放要修改的地址,也可以用来暂存数据。

8086寄存器的配合使用-编程知识网

  • 堆栈段

8086寄存器的配合使用-编程知识网
8086寄存器的配合使用-编程知识网

堆栈指示器SP:用来指示RAM中堆栈栈顶的地址。SP寄存器的内容随着堆栈操作的进行,自动发生变化。

8086寄存器的配合使用-编程知识网

  • 综上所述
    8086寄存器的配合使用-编程知识网
    8086寄存器的配合使用-编程知识网
    8086寄存器的配合使用-编程知识网
    8086寄存器的配合使用-编程知识网