首页 > 其他 > 详细

寄存器

时间:2019-02-03 23:40:10      阅读:287      评论:0      收藏:0      [点我收藏+]


通用寄存器: 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单元读取.

 

寄存器

原文:https://www.cnblogs.com/cgjh/p/10351192.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!