写出手动写入机器程序与手动写入微程序的区别?(至少写出3个不同)
查看答案
本次实验所使用的指令有五条,分别是以下的:助记符机器指令码助记符机器指令码ADD00100000JMP addr********HLTOUT
手动写入机器程序首先,将时序与操作台单元的开关置成相应的状态,KK1置,KK3置,KK4置,KK5置,使用CON单元的SD07--SD00给出地址00H,IN单元给出该单元应写入的数据,连续二次按动时序与操作台单元的ST开关,将IN单元的数据写到存储器单元。然后将时序与操作台单元的开关KK5置为档,IN单元给出下一地址应写入的数据(地址自动加1),连续二次按动时序与操作台单元的ST开关,将IN单元的数据写到存储器单元中。重复上述步骤,完成机器指令写入主存芯片。当SD07-SD00地址为01H,IN单元写入的数据是。当SD07-SD00地址为02H,IN单元写入的数据是。当SD07-SD00地址为03H,IN单元写入的数据是。当SD07-SD00地址为04H,IN单元写入的数据是。当SD07-SD00地址为05H,IN单元写入的数据是。
手动校验机器程序首先,将时序与操作台单元的开关置成相应的状态,KK1置,KK3置,KK4置,KK5置,使用CON单元的SD07--SD00给出地址00H,连续二次按动时序与操作台单元的ST开关,CPU内总线的数据指示灯D7-D0显示该单元的数据为。然后将时序与操作台单元的开关KK5置为档,连续次按动时序与操作台单元的ST开关,地址自动加,CPU内总线的数据指示灯D7-D0显示该单元的数据,重复上述步骤,完成机器指令的校验。如果发现错误,则返回重新写入,然后再校验,直至确认输入的所有指令正确无误。
运行上述机器指令将时序与操作台单元的开关KK1,KK3置为“运行”,KK2置为“单步”按动CON单元的CLR按钮复位清零。在IN单元中置数据为06H,连续按动ST,最终实验箱上的OUT单元输出结果为。如果IN单元中数据为,连续按动ST,最终实验箱上的OUT单元输出结果为10H。