码迷,mamicode.com
首页 > 其他好文 > 详细

寄存器

时间:2019-02-03 23:37:33      阅读:235      评论:0      收藏:0      [点我收藏+]

标签:设置   cpu   开始   缓冲器   数据   寄存器   缓冲   复位   第一条   


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

 

寄存器

标签:设置   cpu   开始   缓冲器   数据   寄存器   缓冲   复位   第一条   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!