计算机硬件综合 实验,《计算机硬件综合实验》答案.pdf

一、简答题(本题共 2 小题,每题 20 分,共 40 分)

1.根据寄存器 R 原理图,描述其工作原理;将 55H 、0AAH 分别写入 R0 、R1 ,绘制

状态图。

答:工作原理如下:

(1) R0-R3 由四个 74HC574寄存器构成

(2 ) 选择信号由两个 74HC139的 2/4 译码器产生, SA、SB 为选择信号输入端

(3 ) 读写工作原理:

a. 第一片译码器的输出控制寄存器 OC(输出控制)端,因而 E (使能)端决定了是否

能读到寄存器中数据,即 RRD为低电平时输出选中的寄存器的值。

b. 第二片译码器的输出控制寄存器的 CLK (时钟)信号, 同时系统时钟 CK与 RWR通过

或门连接到 E (使能)端,当 RWR为低电平时, CK直接传至被选中的寄存器的 CLK

端,从而在时钟上升沿将数据写入寄存器。

状态图如下所示:

考试试卷第 1 页 共 19 页

2.μPC 打入实验中, 从 DBUS 输入的数据与实际打入μ PC 寄存器的值之间满足什么

关系?结合工作原理图进行分析。

答: 实际打入μ PC 寄存器的值是对从 DBUS 输入的数据的低两位取零。

由下面μ PC 工作原理图可知, 指令 IBUS[7:0] 的高 6 位被接到μ PC 预置的高 6 位,

μPC 预置的低两位被置为 0 。例如 DBUS中数据 16H ,即 ,打入μ PC之中

仅是其高 6 位,低 2 位为 0 ),即 14H。

二、程序设计题(本题共 1 小题,每题 20 分,共 20 分)

考试试卷第 2 页 共 19 页

1.编写并汇编程序,实现下述功能( 程序 -> (00H ) ):

(1) 11H ->R0 22H ->R1

(2)借助 R3 ,实现 R0R1

(3)(R0 - R1 ) 2 -> R2

答:

地址 程序 目标代码 注释

00H MOV R0, #11H 8C11H 立即数 11H -> R0

02H MOV R1, #22H 8D22H 立即数 22H -> R1

03H MOV A, R0 70H R0 -> A

04H MOV R3, A 83H A -> R3

05H MOV A, R1 71H R1 -> A

06H MOV R0, A 80H A -> R0

07H MOV A, R3 73H R3 -> A

08H MOV R1, A 81H A -> R1

09H MOV A, R0 70H R0 -> A

0AH SUB A , R1 31H (A – R1) -> A

0B

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值