拟定数值,阐述cpu执行指令的基本过程
1个回答
关注
展开全部
亲~程序计数器的内容(这时是0000H)送到地址寄存器,程序计数器的内容自动加1(变为0001H)地址寄存器的内容(0000H)通过内部地址总线送到存储器,以存储器中地址译码电跟,使地址为0000H的单元被选中,CPU使读控制线有效,在读命令控制下被选中存储器单元的内容(此时应为74H)送到内部数据总线上,因为是取指阶段,所以该内容通过数据总线被送到指令寄存器。至此,取指阶段完成,进入译码分析和执行指令阶段。
咨询记录 · 回答于2022-12-23
拟定数值,阐述cpu执行指令的基本过程
亲~程序计数器的内容(这时是0000H)送到地址寄存器,程序计数器的内容自动加1(变为0001H)地址寄存器的内容(0000H)通过内部地址总线送到存储器,以存储器中地址译码电跟,使地址为0000H的单元被选中,CPU使读控制线有效,在读命令控制下被选中存储器单元的内容(此时应为74H)送到内部数据总线上,因为是取指阶段,所以该内容通过数据总线被送到指令寄存器。至此,取指阶段完成,进入译码分析和执行指令阶段。
由于本次进入指令寄存器中的内容是74H(操作码),以译码器译码后单片机就会知道该指令是要将一个数送到A累加器,而该数是在这个代码的下一个存储单元。所以,执行该指令还必须把数据(E0H)从存储器中取出送到CPU,即还要在存储器中取第二个字节。
本回答由上海巴鲁图工程机械科技有限公司_提供