大学计算机实验四报告表答案,北理大学计算机实验基础 实验四实验报告表.doc...

实验四实验报告表

实验名称:一条指令的执行过程

学号: 姓名: 班级: 实验时间:

年月 日

实验报告表4-1 一条指令执行过程记录表

步骤1 用户指定两个加数加数1,加数23000 12PC中存储的指令地址 RAM中对应指令地址中的指令编码RAM中加数一的编码与内存地址0000101110111000 0034RAM中加数二的编码与内存地址0000000000001100 0036步骤2 取指令CPU使用哪根总线将PC中的内存地址送至RAM?ABRAM将CPU传来的指令地址存储在哪里?地址储存器RMA中存放的是什么?具体的二进制编码是什么?指令编码 RMA中二进制编码对应的内存地址是什么?该内存地址中存放了什么数据?该数据放在哪个寄存器中?000A 指令编码 指令寄存器PC被访问后其中的内容发生了什么变化?为什么?PC中的指令地址自动加一 因为这一指令执行完要执行下一次指令RAM将MDR中的数据通过哪条总线传送给力CPU?DBCPU将RAM传来的指令存放在哪里?指令寄存器IRIR中存放的指令二进制编码是什么?0001 110100 110110步骤3 指令译码IR中的操作码和两个操作数的内存地址分别是什么?(请分别用用六位二进制数和四位十六进制表示)000001 0001

操作数1: 110100 0034

操作数2: 110110 0036译码在哪里进行?并通过哪组总线把该操作传递给RAM?CU控制器 CB步骤4 取数据CPU通过哪组总线传送地址?RAM将这个地址存放在哪里?AB 地址储存器RAM把第一个操作数存放在哪个寄存器上,通过哪组总线传送给CPU?数据寄存器 DBCPU把取到的第一个操作数存放在哪里?GR步骤5 加法计算CPU把两个加数放入哪里进行加法运算?ALU计算器当两个加数相加结束后,CPU把相加结果存放在哪里?加数一所在的通用寄存器中

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值