实验一脱机运算器实验2.docVIP

  • 40
  • 0
  • 约1.48千字
  • 约 3页
  • 2017-06-08 发布于重庆
  • 举报
实验一脱机运算器实验2

实验一脱机运算器实验 实验目的:了解AM2901运算器的功能与具体用法,深化对运算器部件的组成,设计,控制与使用的理解. 实验说明:脱机运算器实验,是指让运算器从教学计算机整机中脱离出来,此时,它的全部控制与操作均需通过实验设备上的微型开关来完成,这里谈不上执行指令,只能通过开关,按键控制教学机的运算器完成指定的运算功能,并通过指示灯观察运算结果. 实验准备: 熟悉按键:START,RESET的位置. 熟悉拨动开关:SWH7-0,SWL7-0的位置,这是输入立即数D的开关,拨动这些开关,熟悉与之对应的指示灯. 熟悉红色的拨动开关micro switch1和micro switch2的位置,熟悉与之对应的指示灯.这些开关是向运算器提供控制信号的. 找到指示灯Y0-Y7,Y8-Y15,C Z V S 和Cy, Zr, Ov, F3的位置. 实验内容: 将5个拨动开关置为1xx00, 单步,16位,脱机 按一下”RESET”,再按一下”START”键,进行初始化. 完成步骤1:拨动micro switch开关向运算器提供控制信号,拨动SWH7-0,SWL7-0开关向运算器提供数据,然后按下”START”键,完成一步操作,通过指示灯观察运算结果及状态标志,填写表格,注意表格中第一行填写字母比如F B,第二填写二进制数比如001。 在这个步骤中:D1 0FFFFH,D2 0001H(注意是16进制数) 运算 I8-I0 I5-I3 I2-I0 SST SCi SSH A B 压START之前 压START之后 Y15-Y0 CyZrOv F3 Y15-Y0 CZVS D1+0 R6 D2+0 R3 R3+R6 R6 注意:以上表格要完成3个步骤,一共要按下3次START键,注意到Y15-Y0的值在压START之前是正确的, 压START之后却不正确了,这是因为一旦控制信号建立,数据准备好后,运算结果就直接出现在Y15-Y0,出现在通用寄存器的输入端.压下START键使数据存入寄存器,此时控制信号仍然存在,新数据所产生的运算结果又直接反映在Y15-Y0端. 依次完成下列步骤,并填写表格 在这个步骤中D1 0001H,D2 0002H(注意是16进制数) 运算 I8-I0 I5-I3 I2-I0 SST SCi SSH A B 压START之前 Y15-Y0 CyZrOv F3 D1+0 R0 D2+0 R1 R0-R1 R1 在这个步骤中,先将R1置为0008H,根据所给出的信号执行一个节拍,填写表格的第一列和后两列,再根据所给的信号完成第二节拍,注意两拍只有SCI信号不同 运算 I8-I0 I5-I3 I2-I0 SST SCi SSH A B 压START之前 Y15-Y0 F送B S-R B 0 0 1 R1 F送B S-R B 0 0 0 R1 在这个步骤中,先将R1置为0008H,其余的步骤同前一表格。注意I5-I3和SCI信号。 运算 I8-I0 I5-I3 I2-I0 SST SCi SSH A B Y15-Y0 F送B R-S B 0 0 0 R1 在这个步骤中,先将R0置为8008H,移位时要求RAM15补0; 运算 I8-I0 I5-I3 I2-I0 SST SCi SSH A B D 压START之前 压START之后 Y15-Y0 CyZrOv F3 Y15-Y0 CZVS 2*R0 R0 R0+0002H送 送R0 实验心得和体会:

文档评论(0)

1亿VIP精品文档

相关文档