2018年华中农业大学植物科学技术学院820微型计算机原理及应用之微型计算机原理及应用考研基础五套测试题
● 摘要
一、解答题
1. 存储地址寄存器(MAR )和存储数据寄存器(MDR )各有何用处?
【答案】(1)存储地址寄存器(MAR )
MAR 将所要寻找的存储单元的地址暂存下来,以备下一条指令之用。
(2)存储数据寄存器(MDR )
MDR 将要写入RAM 中的数据暂存于MDR 中,以等待控制器发出
写入RAM 中。
2. 简述中断优先级的概念。
【答案】中断优先级是指系统设计者事先根据轻重缓急,给每个中断源确定的优先服务的级别。当多个中断源同时向CPU 申请中断或一个中断已发生且正处在服务中又有新的中断申请时,系统需要根据中断优先级进行响应。
3. 参照图简述I/O端口两种编址方式的优缺点。
的命令到来时,才能
图 电路图
【答案】①单独编址:译码电路简单、内存空间大;需专用I/O指令和引脚信号。②与存储器统一编址:指令、引脚信号统一;译码电路复杂、内存减少。
4. 如果在一个程序开始执行之前,(CS )=0A7EH, (IP )=2B40H。试问:该程序段的第一个字的物理地址? 指向这一物理地址的CS 值和IP 值是惟一的吗?
【答案】该程序段第一个字节的物理地址为(CS )×16+IP=0D320H, 该字节的物理地址是惟一的,但段地址和偏移地址不是惟一的。例如(CS )=0D300H, IP=0020H, 其物理地址亦为0D320H 。
5. 此微型机的控制字有几位?各位的意义是什么?
【答案】(1)此微型机的控制字有28位,可以表示为
(2)
:“装入”的可控门;
:控制跳转地址接收;
:加1指令助记符;控制控制矩阵产生控制字;
:“输出”的可控门;:“计数”的控制端;
:通过其组合控制ALU 的运算;
:减1指令助记符;
6. 消除键盘机械抖动可采取和等两种方式。
【答案】硬件滤波、软件延时。
7. 在一个典型的读存储器总线周期中,地址信号、ALE 信号、
(用T 状态表示)产生?
【答案】指令可分解为若干基本的微操作,这些微操作所对应的脉冲信号在时间上有严格的先后次序,这种次序就是计算机的时序。时序指明了CPU 内部以及内部与外部互连所必须遵守的规律。8086CPU 在一个总线周期里,从存储器某单元中读取一个字节的时序图如图所示。
信府号、数据信号分别在何时
图 总线读周期时序图
由该时序图可以看到从存储器单元读出一个字节的时间顺序。首先在周期里,由CPU 送出存储器单元的20位地址
它来锁存地址信号。
T 2状时刻开始后,CPU 送出
在地址信号
这8条总线上。从
态即浮空状态。在
在对存储器读期间,
在 期间有效,而在整个总线周期里为高电平。表明此周期为访问存储器的总线周期,地址线有有效的内存地址。 有效,为高电平的共同作用下,选中了相应的存储单元并进
开始出现的前后,
被选中的存储单元的数据出现在 的下降沿期间进行的。行读操作。由图中可以看到一段时间在,其中和是时间复用的,仅在时刻出现。过了之后,这些信号将消失,而出现在这些引脚上的是另外的信号。为此,CPU 在时刻送出ALE ,用消失,到数据出现,中间的一段时间这8条线上呈现高阻状CPU 读数据是在数据稳定的上出现数据后,信号维持高电平。 保持有效,维持低电平(读数据状态)。在数据有效期间,通常是T 2~T 3期间。信号处于无效状态。
8. 编写程序要禁止8259AIR3和IR5引脚上的中断请求,如何设置8259A 的屏蔽命令字?又如何撤销这一禁止命令?
【答案】设8259A 的端口地址为93H 、94H 。程序如下。
9. 请在下列带符号数比较测试类的间接标志条件指令测试条件栏中,填入正确的答案,如表1所示。
表1 在指令测试条件栏填正确答案
【答案】由ZF 标志位来判断有符号数判断是否相等。
由SF 和OF 的异或判断大小,设A 为目的操作数,B 为源操作数:
(1)若(2)若则则
条件为:
条件为:
条件为:
表2 答案
由此,根据组合条件设置来判断有符号数的大小: (1)JG :大于则转移(2)JGE :大于或等于则转移(3)JLE :小于或等于则转移(4)JL :小于则转移条件为:本题的正确答案如表2所示。
10.A/D转换器的主要参数有哪几种?参数反映了A/D转换器什么性能?
【答案】A/D转换器的主要参数有:
(1)分辨率:转换器对输入电压微小变化响应能力的量度。由于分辨率与转换器的位数有直接关系,所以也常以A/D转换位数表示分辨率。
(2)精度:A/D转换器的精度是指数字量所对应的模拟输入量的实际值与理论值之间的差值
相关内容
相关标签