指令执行原理

8086的CPU分为执行部件(EU)和总线接口部件(BIU)。

程序指令执行原理:

1)当CS:IP设置好后,BIU会从设置好的地址根据对应架构的指令格式不停的按顺序读取指令,并将指令放在指令队列缓冲器里等待执行控制部件控制电路执行

2)EU检测到指令队列缓冲器里的指令条数大于1条的时候就开始执行从对应队列中取指令执行,对其进行译码,并根据指令要求向EU内各个部件发送控制命令。

3)如果指令中还有读取数据内容,EU就会向BIU发出命令并提供要访问的地址或I/O端口地址及传送的数据等待BIU获取CPU想要的数据。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章