正在加载图片...
例如,计算7+10=?,结果在A中。 4地址存储内容机器码 假设程序在存储器中的存储格式00B0H BOH OTH (设程序从00开始存放如图示。0B0m0m0Am 读取指令阶段的执行过程如下: 03H OAH F4H 04H F4H ◆①CPU将程序计数器PC的内容00H送地址寄存器AR ◆②程序计数器PC的内容自动加1变为01H,为取下一条指 令作好准备。 ◆③地址寄存器AR将00H通过地址总线AB送至存储器地址 译码器译码,选中0OH单元。 ◆④CPU发出“读”命令。 ◆⑤所选中00单元的内容BOH由存储器送至数据总线DB上 ◆⑥经数据总线DB,CPU将读出内容B0H送数据寄存器DR12:28:52 例如, 计算7+10=?, 结果在A中。 假设程序在存储器中的存储格式 (设程序从00H开始存放)如图示。 地址 存储内容 00H B0H 01H 07H 02H 04H 03H 0AH 04H F4H 机器码 B0H 07H 04H 0AH 读取指令阶段的执行过程如下: F4H ①CPU将程序计数器PC的内容00H送地址寄存器AR。 ②程序计数器PC的内容自动加1变为01H,为取下一条指 令作好准备。 ③地址寄存器AR将00H通过地址总线AB送至存储器地址 译码器译码,选中00H单元。 ④CPU发出“读”命令。 ⑤所选中00单元的内容B0H由存储器送至数据总线DB上。 ⑥经数据总线DB, CPU将读出内容B0H送数据寄存器DR。 12 20:18 PC AR ALU A B DR IR ID 01H MOSG 1 00H 2 00 B0H 01 07H 02 04H 03 0AH 04 F4H 3 4 读命令 B0H 5 6 B0H 7 控制信号
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有