寄存器

Posted cgjh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了寄存器相关的知识,希望对你有一定的参考价值。


通用寄存器: AX BX CX DX 这4个寄存器通常用来存放一般性的数据.
段寄存器: CS DS SS ES 当8086CPU要访问内存时 这4个段寄存器提供内存单元的段地址.

CS 和 IP 是8086两个最关键的寄存器,它们指示了CPU当前要读取指令的地址.
CS 为 代码段寄存器 IP 为 指令指针寄存器
eg CS==M IP==N 那么说明当前要从 M * 16 + N 单元开始,读取一条指令并执行.

8086CPU工作的过程可以简要描述为:
(1). 从CS:IP指向的内存单元读取指令,读取的指令进入指令缓冲器.
(2). IP = IP + 所读指令的长度, 从而指向下一条指令.
(3). 执行指令. 转到步骤(1).

8086CPU加电启动或复位后,CS和IP被设置为: CS = FFFFH, IP = 0000H.
即开机后的第一条指令是从,从FFFF0单元读取.

 











以上是关于寄存器的主要内容,如果未能解决你的问题,请参考以下文章

汇编语言基础总结

寄存器是啥 有啥作用

8088/8086的寄存器结构(微机原理笔记)

通用寄存器和专用寄存器有啥区别和联系?

通用寄存器起啥作用?

寄存器原理