77范文网 - 专业文章范例文档资料分享平台

实验5控制器部件实验(2)

来源:网络收集 时间:2020-04-17 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

④ 按START按键;节拍指示灯T3——T0显示0010;(本拍也是公共节拍,将指令编码写入指令寄存器IRH、IRL)

⑤ 按START按键;节拍指示灯T3——T0显示0011;(本拍执行ADD指令,R0←R0+R1操作)

重复按START按键,看一下有什么现象?请写出节拍发生器的状态图。 (2)选择基本指令的A组指令中的SUB指令,观察其节拍流程: ① 置拨动开关SW=00000001 00000001;(表示指令SUB R0,R1)

② 按RESET按键;节拍指示灯T3——T0显示1000;(本拍在第1次复位后才会执行) ③ 按START按键;节拍指示灯T3——T0显示0000;(以上两拍,为公共节拍) ④ 按START按键;节拍指示灯T3——T0显示0010;(本拍也是公共节拍,将指令编码写入指令寄存器IRH、IRL)

⑤ 按START按键;节拍指示灯T3——T0显示0011;(本拍执行SUB指令,R0←R0-R1操作)

重复按START按键,看一下有什么现象?请写出节拍发生器的状态图。 (3)选择基本指令的A组指令中的AND指令,观察其节拍流程:

① 置拨动开关SW=?????;(表示指令AND R0,R1),根据图1得到AND R0,R1的机器码

② 按RESET按键;节拍指示灯T3——T0显示1000;(本拍在第1次复位后才会执行) ③ 按START按键;节拍指示灯T3——T0显示0000;(以上两拍,为公共节拍) ④ 按START按键;节拍指示灯T3——T0显示0010;(本拍也是公共节拍,将指令编码写入指令寄存器IRH、IRL)

⑤ 按START按键;节拍指示灯T3——T0显示0011;(本拍执行SUB指令,R0←R0-R1操作)

重复按START按键,看一下有什么现象?请写出节拍发生器的状态图。

可以看到,A组指令(包括ADD、SUB、CMP、AND、XOR、SHR、SHL、INC、DEC、TEST、OR、MVRR、JR、JRC、JRNC、JRZ、JRNZ)的执行除公共节拍外,只需________步完成。(填空)

? B组指令

(1)选择基本指令的B组指令中的PUSH指令,观察其节拍流程: ① 置拨动开关SW=10000101 00000000;(表示指令PUSH R0)

② 按RESET按键;节拍指示灯T3——T0显示1000;(本拍在第1次复位后才会执行) ③ 按START按键;节拍指示灯T3——T0显示0000;(以上两拍,为公共节拍)

④ 按START按键;节拍指示灯T3——T0显示0010;;(本拍也是公共节拍,将指令编码写入指令寄存器IRH、IRL)

⑤ 按START按键;节拍指示灯T3——T0显示0110(本拍执行PUSH指令的第一步,修改地址寄存器和堆栈的值,即AR,SP←SP-1,使其指向堆栈空间)

⑥ 按START按键;节拍指示灯T3——T0显示0100;(本拍执行PUSH指令的第二步,MEM←SR)

重复按START按键,看一下有什么现象?请写出节拍发生器的状态图。 (2)选择基本指令的B组指令中的POP指令,观察其节拍流程:

① 置拨动开关SW=?????;(表示指令POP R0,填上POP R0的机器码) ② 按RESET按键;节拍指示灯T3——T0显示1000;(本拍在第1次复位后才会执行) ③ 按START按键;节拍指示灯T3——T0显示0000;(以上两拍,为公共节拍)

④ 按START按键;节拍指示灯T3——T0显示0010;;(本拍也是公共节拍,将指令编码写入指令寄存器IRH、IRL)

⑤ 按START按键;节拍指示灯T3——T0显示0110(本拍执行POP指令的第一步,修改地址寄存器和堆栈的值,即AR,SP←SP+1,使其指向堆栈空间)

⑥ 按START按键;节拍指示灯T3——T0显示0100;(本拍执行POP指令的第二步,DR←MEM)

重复按START按键,看一下有什么现象?请写出节拍发生器的状态图。

可以看到,B组指令(包括JMPA、LDRR、IN、STRR、PSHF、PUSH、OUT、POP、MVRD、POPF、RET)的执行除公共节拍外,需________步完成。(填空)

? D组指令

选择基本指令的D组指令中的CALA指令,观察其节拍流程: ① 置拨动开关SW=11001110 00000000;(表示指令CALA)

② 按RESET按键;节拍指示灯T3——T0显示1000;(本拍在第1次复位后才会执行) ③ 按START按键;节拍指示灯T3——T0显示0000;(以上两拍,为公共节拍) ④ 按START按键;节拍指示灯T3——T0显示0010;(本拍也是公共节拍,将指令编码写入指令寄存器IRH、IRL)

⑤ 按START按键;节拍指示灯T3——T0显示0110;(本拍PC→AR,PC+1→PC) ⑥ 按START按键;节拍指示灯T3——T0显示0100;(本拍(AR)→Q) ⑦ 按START按键;节拍指示灯T3——T0显示0111;(本拍SP-1→SP、AR) ⑧ 按START 按键;节拍指示灯T3——T0显示0101;(本拍PC→MEM,Q→PC) 重复按START按键,看一下有什么现象?请写出节拍发生器的状态图。 可以看到,D组指令CALA除公共节拍外,需________步完成。(填空) 6.单步方式下,通过指示灯观察各类基本指令的控制信号。 ? A组指令

(1)选择基本指令的A组指令中的SHR指令,观察其执行过程中控制信号的变化,分析其作用,填到表1的“说明”一栏中。

① 置拨动开关SW=00001011 00010000;(表示指令SHR R1)

② 先按“RESET”按键,记录节拍及控制信号;再连续按3次“START”按键,每次都要记录节拍及控制信号,填入表1。

表1 SHR指令的控制信号

节拍 指编码/MIO REQ /WE I2-0 I8-6 I5-3 B A SST SSH DC2 DC1 说SCI 1 1 0 1 0 0 0 0 0 0 1 0 111 000 011 000 001 000 000 000 明 令 (8b) 1000 — 0000 — 0010 — — — — 0011 SHR 0000 1011 (2)选择基本指令的A组指令中的INC指令,观察其执行过程中控制信号的变化,分析其作用,填到表2的“说明”一栏中。

① 置拨动开关SW=?????;(表示指令INC R3,填上INC R3的机器码)

② 先按“RESET”按键,记录节拍及控制信号;再连续按3次“START”按键,每次都要记录节拍及控制信号,填入表2。

表2 INC指令的控制信号

节拍 指编码 /MIO REQ /WE I2-0 I8-6 I5-3 B A SST SSH DC2 DC1 说SCI 明 令 (8b) 1000 — 0000 — 0010 — — — — 1 1 0 1 0 0 0 0 0 0 1 0 111 000 011 000 001 000 000 000 0011 INC 0000 1001 ? B组指令

(1)选择基本指令的B组指令中的JMPA指令,观察其执行过程中控制信号的变化,分析其作用,填到表3的“说明”一栏中。

① 置拨动开关SW=10000000 00000000;(表示指令JMPA)

② 先按“RESET”按键,记录节拍及控制信号;再连续按4次“START”按键,每次都要记录节拍及控制信号,填入表3。

表3 JMPA指令的控制信号

节拍 指令 编码 /MIO REQ /WE I2-0 I8-6 I5-3 B A SST SSH DC2 DC1 说(8b) 1000 — 0000 — 0010 — — — — 1 1 0 1 0 0 0 0 0 0 1 0 SCI 111 000 011 000 001 000 011 000 明 0110 JMPA 1000 0000 0100 JMPA 1000 0000 0 0 1 000 000 (2)选择基本指令的B组指令中的STRR指令,观察其执行过程中控制信号的变化,分析其作用,填到表4的“说明”一栏中。

① 置拨动开关SW=????;(表示指令STRR [R2],R1,填上STRR [R2],R1的机器码) ② 先按“RESET”按键,记录节拍及控制信号;再连续按4次“START”按键,每次都要记录节拍及控制信号,填入表4。

表4 STRR指令的控制信号

节拍 指令 编码 /MIO REQ /WE I2-0 I8-6 I5-3 B A SST SSH DC2 DC1 说(8b) SCI 明 1000 — 0000 — 0010 — — — — 1 1 0 1 0 0 0 0 0 0 1 0 111 000 011 000 001 000 011 000 0110 STRR 1000 0011 0100 STRR 1000 0011 ? D组指令

0 0 0 000 000 选择基本指令的D组指令中的CALA指令,观察其执行过程中控制信号的变化,分析其作用,填到表5的“说明”一栏中。

① 置拨动开关SW=11001110 00000000;(表示指令CALA)

② 先按“RESET”按键,记录节拍及控制信号;再连续按6次“START”按键,每次都要记录节拍及控制信号,填入表5。

表5 CALA指令的控制信号

节拍 指令 编码 /MIO REQ /WE I2-0 I8-6 I5-3 B A SST SSH DC2 DC1 说SCI 1000 — 0000 — 0010 — — — — 1 1 0 1 0 0 0 0 0 0 1 0 111 000 011 000 001 000 011 000 明 0110 CALA 1100 1110 0100 CALA 1100 1110 0111 CALA 1100 1110 0101 CALA 1100 1110 0 0 1 000 000 1 0 0 011 000 0 0 0 000 001 7.将教学机左下方的6个拨动开关置为001100(连续、内存读指令、组合逻辑、联机、16位、MACH)。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库实验5控制器部件实验(2)在线全文阅读。

实验5控制器部件实验(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/987243.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: