微处理器与接口技术AWord格式.docx
《微处理器与接口技术AWord格式.docx》由会员分享,可在线阅读,更多相关《微处理器与接口技术AWord格式.docx(12页珍藏版)》请在冰豆网上搜索。
![微处理器与接口技术AWord格式.docx](https://file1.bdocx.com/fileroot1/2022-10/11/9a27bc51-3ae0-4644-9b31-9edef7d99e43/9a27bc51-3ae0-4644-9b31-9edef7d99e431.gif)
三
四
五()
六
总分
满分
得分
阅卷
教师
一、填空题(每空分,共分)
.假设中存放二进制数,若执行指令后再执行,则的内容为,如果认为结果是补码,则按十进制大小是。
.在执行,[]时,需要一个总线周期,在该总线周期内要持续个时钟周期有效,此时为,为。
.某位数据总线的微处理器系统中由片×
的芯片组成内存,若该内存的末地址为,则其首地址为(填写物理地址)。
.计算机内的堆栈存取采用原则,有一个堆栈区,地址为,(),则栈顶的物理地址是,栈底的物理地址是。
.已定义“,,,”,且,则指令“1”的源操作数是,执行该指令后(会不会)发生除法溢出中断。
.标志寄存器中,标志没有相应的指令来修改,可以通过以下命令来对其置位,请补充完整。
.转换器的分辨率是指。
.的中断响应时会发出两个低电平的中断响应周期,其中在第
个中断响应周期,会通过数据总线向提供中断类型号,该类型号的低位由提供。
.的工作方式中,方式(要填写所有符合条件的方式)要通过端来触发启动计数,在计数过程中如果需要读取计数值,应该向。
二、判断题,正确的在括号内打√,否则打×
(每小题分,共分)
1.的指令执行部件负责指令的执行,所以读写存储器的指令产生的读写控制信号由负责产生。
()
2.在总线周期的状态,若引脚输出低电平,表示高位数据总线上的数据有效。
3.若是数据段中的变量,指令,是正确的。
4.总线使用的最大模式,所以总线控制器产生的读写控制信号在总线中都可以找到。
5.采用虚拟存储技术可以解决主存储器的空间和速度不足的问题。
6.由于在中断服务程序执行前,自动设置,所以返回时系统要将其置位。
7.采用存储器映像的寻址方式的系统,存储器地址增加,则端口地址就减少,且端口可以有较多的寻址方式。
8.数据块传送模式的特点是:
一次请求传送一个数据块,但在整个传送期间如果有中断请求,不能响应它。
9.在多级的情况下,对于主从需要分别初始化,而且总是会使用初始化命令字。
10.以晶体管的栅极电容来存储二进制信息,需要定时刷新。
三、选择题(每小题2分,共分)
.中程序计数器()中存放的是()。
.指令
.指令地址
.操作数
.操作数地址
.当访问端口时,采用()寻址方式。
.直接
.立即
.寄存器间接
.相对
.设=,要使结果=,应执行的指令是()。
.
.,
.在同一程序段中,定义有下面的伪指令,使用正确的是()。
.‘’
.…
.已知(),执行指令后()为()。
.某微机接口电路中,要设置个只读寄存器、个只写寄存器和个可读可写寄存器,一般应为它至少提供()个端口地址。
....
.主存储器和之间增加高速缓冲存储器的目的是()。
.解决和主存之间的速度匹配问题
.扩大主存储器的容量
.扩大中通用寄存器的数量
.既扩大主存储器的容量又解决和主存之间的速度匹配问题
.如果有多个中断同时发生,系统将根据中断优先级响应优先级最高的中断请求。
若要调整中断事件的响应次序,可以利用()。
.中断响应.中断屏蔽.中断向量.中断嵌套
.系统中,号中断的中断向量存放在内存储器的()单元中。
..
.系列机中,确定外部硬中断的服务程序入口的地址是()。
.主程序中的调用指令.主程序中条件转移指令
.中断控制器中的中断服务寄存器.中断控制器发出的中断向量号
.设串行异步通信的数据格式是:
位停止位,位数据位,位校验位,位起始位。
若传输率为位秒,则每秒传输的最大字符个数为()。
.个.个.个.个
.8237A的地址是双向的,因为()。
.8237A可以传输输入输出的地址
.8237A内部的地址是双向的
.8237A作为系统总线时应该是双向的
.8237A既可以是系统总线的主控者,也可以是从设备
四、简答题(每题分,共分)
、说明堆栈的概念,用途,给出定义堆栈段()和初始化相关寄存器的代码。
、说明什么是立即寻址、直接寻址以及是如何取得要执行的指令的。
、总线周期的含义是什么?
的基本总线周期由几个时钟周期组成?
如果一个的时钟频率为,那么,它的一个时钟周期是多少?
一个基本总线周期为多少?
、说明转换的逐次逼近法原理。
逐次逼近法的转换时间与哪些因素有关?
、说明端口的两种编址方式,各自对指令系统和硬件有什么要求?
、说明的工作原理,简述外设、、的交互过程。
五、接口综合题(共分)
.接口电路如图,请回答如下问题(分):
()题目中,8259A的地址范围是多少?
写出对应的全部地址空间。
(分)
()主程序片段如下,则上的某外设中断源对应的中断向量号多少?
:
,;
为使8259A的引脚的地址
赋值
,
,;
赋值
,
,();
,
()对应于上述主程序,上的中断源对应的中断程序如下,请补充填写其中的程序语句,完成数据输入功能。
…
<
中断服务程序主体>
;
写
附:
、、、说明
.总线和转换接口电路如下图,图中信号均是(位)总线信号。
请回答下面问题:
其中:
地址允许信号,输出,高电平有效。
=,表明处于控制周期;
=,表示非周期。
()中断控制器8259A和并行接口8255A各有几个端口地址?
各芯片内地址有无重叠?
()图中并行接口的口低位应工作在什么方式?
()如何控制转换开始?
若8255A的口地址是,编写一段完成转换开始的程序。
()如何知道转换结束?
何时以及如何读取转换好的数据?
方式选择控制字
.根据以下连接示意图回答问题。
注:
图中
(a)系统总线的地址信号经过或非门后的输出接至的端;
(b)图中有一特殊外设,其发送的数据送到的引脚端,但其发送数据有如下要求:
需由人手动控制,即只有在开关每次从合上到断开后才允许其发送一个位的数据给;
另外当端有下降沿出现时,启动该设备发送数据,当端为高电平时,表明的端含有该外设新发的数据。
若需将该特殊外设发来的数据填满所指定的缓冲区,某人编写了如下程序:
(?
)
:
:
();
端口地址之一
;
(当其引脚时)
();
端口地址
();
控制端口地址
…;
初始化(端上升沿触发等),不屏蔽
;
填写中断向量()等等(具体代码此处略去)
:
;
端口及方式,口输入
;
口高位输出,低位输入
(),;
初始化
AL,
:
;
屏蔽中断
;
返回
;
()
;
发送(中断结束)命令
()上述程序()()()()()()处缺写的内容分别是什么?
()完整编写出在上述程序()处所调用的子程序()。