《北京理工大学计算机实验四》由会员分享,可在线阅读,更多相关《北京理工大学计算机实验四(4页珍藏版)》请在人人文库网上搜索。
1、实验四实验报告表实验名称:一条指令的执行过程学号姓名班级:实验时间:年 月 日实验报告表4-1 一条指令执行过程记录表步骤1用户指定两个加数力口数1,加数2300012PC中存储的指令地址00000000 00001011RAM中对应指令地址中的指令编码00011101 00110110RAM中加数一的编码与内存地址00001011101110000034RAM中加数二的编码与内存地址0000000000001100 0036步骤2取指令CPU使用哪根总线将 PC中的内存地址送至RAMABRAM将CPU专来的指令地址存储在哪里?地址储存器RMA中存放的是什么?具体的二进制 编码是什么?指令编码。
2、 00011101 00110110RMA中二进制编码对应的内存地址是 什么?该内存地址中存放了什么数 据?该数据放在哪个寄存器中?000A指令编码指令寄存器PC被访问后其中的内容发生了什么 变化?为什么?PC中的指令地址自动加一因为这一指令执行完要执行下一次指令RAM将MDF中的数据通过哪条总线传送给力CPUDBCPU将RAM专来的指令存放在哪里?指令寄存器IRIR中存放的指令二进制编码是什 么?0001 110100 110110步骤3指令译码IR中的操作码和两个操作数的内存 地址分别是什么?(请分别用用六位 进制数和四位十八进制表示)000001 0001操作数 1: 110100 0034操作数 2: 110110 0036译码在哪里进行?并通过哪组总线 把该操作传递给RAMCU控制器 CB步骤4 取数据CPU通过哪组总线传送地址?RAM各这个地址存放在哪里?AB地址储存器RAM把第一个操作数存放在哪个寄存 器上,通过哪组总线传送给 CPU数据寄存器 DBCPU把取到的第一个操作数存放在哪里?GR步骤5加法计算CPU把两个加数放入哪里进行加法运算?ALU计算器当两个加数相加结束后,CPU把相加 结果存放在哪里?加数一所在的通用寄存器中精选资料,欢迎下载Welcome !欢迎您的下载, 资料仅供参考。