脱机的计算机部件实验实验报告,脱机运算器实验报告.docx

脱机运算器实验报告

脱机运算器实验报告  理论课教师姓名:李济生实验指导教师:刘万成  组号:19姓名:刘璐学号:  实验目的:  了解脱机操作下AM2901运算器的功能与控制信号的使用,了解运算器AM2901的内部结构及工作时序,观察运算器运算的结果对状态标志的影响。  深入了解AM2901运算器的功能与具体用法,掌握用AM2901完成各种运算操作时各控制信号的使用,观察指令执行的结果对状态标志的影响;了解4片AM2901的级联方式,深化运算器部件的组成、设计、控制与使用等诸项知识。  实验内容:  1.将教学机左下方的5个拨动开关置为1XXOO;先按一下“RESET”按键,再按一下“START”按键,进行初始化。  2.接下来,按下表所列的操作在机器上进行运算器脱机实验,将结果填入表中:其中D1取为0101H,D2取为1010H;通过两个12位的红色微型开关向运算器提供控制信号,通过16位数据开关向运算器提供数据,通过指示灯观察运算结果及状态标志。  运算器实验  实验结果分析:    分析:此指令要完成的目的为对R0+R1进行运算后将值赋给R0。B口对应R0,且地址为0000;A口对应R1,且地址为0001。  数据来源为A和B,I2-I0为:001;运算是+,I3-I5为:000;最后的值存储到B口对应的地址并输出,所以I8-I6所选值为011;该式接受ALU的标志位输出的值,所以SST所选值为001;该式执行的加,所以SSHSCI所选值为000。  因为R0=0101,R1=1010,所以按START前ALU的输出值为1111,故输出值为1111。  B口对应R0,且地址为0000;只有R0一个值A口不用。  数据来源为B,I2-I0为:011;I3-I5取加法:000;最后的值存储到B口  对应的地址并输出,所以I8-I6所选值为111;左移操作,另三个标志不变,所以SST所选值为110;SSHSCI用于逻辑移位指令,所选值为000。  因为R0=FEFE,实现逻辑左移后补0,所以按START之前R0为FEFE,按START后R0变为FDFC。  运算器实验  实验步骤:  将教学机左下方的5个拨动开关置为1XX00;先按一下“RESET”按键,再按一下“START”按键,进行初始化。接下来,按下表所列的操作在机器上进行运算器脱机实验,将结果填入表中:  实验结果分析:  B口对应R0,且地址为0000;只有R0一个值A口不用。  数据来源为D,I2-I0为:111;I3-I5取加法即加0:000;最后的值存储到B口对应的地址并输出,所以I8-I6所选值为011;接受ALU的标志位输出的值,所以SST选001;SSHSCI相当加法,所选值为000。因为将FFFF赋值给R0,输出为FFFF。  B口对应R7,且地址为0111;只有R7一个值A口不用。  数据来源为B,I2-I0为:011;I3-I5取加法即加0:000;最后的值放入Q寄存器并输出,所以I8-I6所选值为000;接受ALU的标志位输出的值,所以SST选001;SSHSCI相当加法,所选值为000。  因为R7为7777,输出为7777。  思考题:  分析R1-R2→R2和R6-R7→R6的结果,并说明操作控制的区别。1)  分析:此指令要完成的目的为对R1-R2进行运算后将值赋给R2。B口对应R2,且地址为0010;A口对应R1,且地址为0001。  数据来源为A和B,I2-I0为:001;运算是R-S,I3-I5为:010;最后的值存储到B口对应的地址并输出,所以I8-I6所选值为011;该式接受ALU的标志位输出的值,所以SST所选值为001;该式执行的加,所以SSHSCI所选值为001。因为R1=FFFF,R1=0001,所以按START前ALU的输出值为FFFE。B口对应R2,且地址为0110;A口对应R1,且地址为0111。因为最后的值存储到B口多对应的地址并输出,所以I8-I6所选值为011;运算是S-R,I3-I5为:001;数据来源是A和B,所以I2-I0所选值为001。该式接受ALU的标志位输出的值,所以SST所选值为001;该式执行的减,所以SSHSCI所选值为001。  因为R6=DDDD,R7=7777,所以按START前ALU的输出值为6666,故输出值为6666。3)  区别:R1-R2→R2的是R-S,所以I5-I3所选值为010,R6-R7→R6的是S-R,所以I5-I3所选值为001。  分析R8+1→R8与R5→Y同时R5+1→R5的结果,并说明操作控制的区别。  分析:此指令要完成的目的是R8自加1,存储到B口多对应的地址并输出。B口对

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值