计算机(Intel 8086)是如何执行一条指令的?例如:详述指令MOV AL,[1000H]在计算机内部的执行过程。
来源:百度知道 编辑:UC知道 时间:2024/05/22 00:04:24
熟悉指令周期
先计算物理地址,ds段中偏移量为1000H的EA。
比如DS=3000h,
EA=3000H×10H+1000H=31000H
一个总线周期的t1输出EA到地址总线,存储器在数据总线上释放31000H的字节数据。
t2~t4中cpu读回此数据,并存入AL。
UC知道是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度知道 编辑:UC知道 时间:2024/05/22 00:04:24
先计算物理地址,ds段中偏移量为1000H的EA。
比如DS=3000h,
EA=3000H×10H+1000H=31000H
一个总线周期的t1输出EA到地址总线,存储器在数据总线上释放31000H的字节数据。
t2~t4中cpu读回此数据,并存入AL。