实验四实验报告表
实验名称:一条指令的执行过程
学号______姓名________班级:_______________实验时间:年月日
实验报告表4-1一条指令执行过程记录表
步骤1用户指定两个加数
力口数1,加数2
300012
PC中存储的指令地址
1011
RAM中对应指令地址中的指令编码
0110
RAM中加数一的编码与内存地址
10000034
RAM中加数二的编码与内存地址
11000036
步骤2取指令
CPU使用哪根总线将PC中的内存地址
送至RAM?
AB
RAM将CPU传来的指令地址存储在哪
里?
地址储存器
RMA中存放的是什么?具体的二进制编
码是什么?
指令编码0110
RMA中二进制编码对应的内存地址是什
么?该内存地址中存放了什么数据?该数
据放在哪个寄存器中?
000A指令编码指令寄存器
PC被访问后其中的内容发生了什么变
化?为什么?
PC中的指令地址自动加一因为这一
指令执行完要执行下一次指令
RAM将MDR中的数据通过哪条总线传送
给力CPU?
DB
CPU将RAM传来的指令存放在哪
里?
指令寄存器IR
IR中存放的指令—进制编码是什么?
0110
步骤3指令译码
IR中的操作码和两个操作数的内存地址
分别是什么?(请分别用用六位—进制数
和四位十八进制表示)
操作数1:1101000034
操作数2:1101100036
译码在哪里进行?并通过哪组总线
把该操作传递给RAM?
CU控制器CB
步骤4取数据
CPU通过哪组总线传送地址?RAM
将这个地址存放在哪里?
AB地址储存器
RAM把第一个操作数存放在哪个寄存器
上,通过哪组总线传送给CPU?
数据寄存器DB
CPU把取到的第一个操作数存放在哪
里?
GR
步骤5加法计算
CPU把两个加数放入哪里进行加法运
算?
ALU计算器
当两个加数相加结束后,CPU把相加结
果存放在哪里?
加数一所在的通用寄存器中
本文发布于:2022-12-07 14:01:07,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/88/59972.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |