2014 年陕西空军工程大学机原理及接口(A 卷)
考试科目:微机原理及接口技术(A 卷)
科目代码 804
说明:答题时必须答在配发的空白答题纸上,答题可不抄题,但必须写清题号,写在试题上
不给分; 考生不得在试题及试卷上做任何其它标记,否则试卷作废;试题必须同试卷一起交
回。
一、填空(24 分,每空 1.5 分)
1、微机系统由(1)和( 2 )两部分组成。
2、8086 有( 3)位地址线,存储器容量为( 4 )。
3、8086CPU 内部组成结构从功能上讲,可分为( 5 )和( 6 )两部分。
4、一个有 16 个字的数据区,它的起始地址为 70A0H:9DF6H,它的第一个字的存储物理地
址是( 7 ),最后一个字的存储物理地址是( 8)。
5、8086CPU 引脚信号中,可屏蔽中断请求信号名称为( 9 ),非可屏蔽中断请求信号名称
为( 10 )。
6、1 片 8259A 中断控制器可管理 8 级中断,用 (11) 片 8259A 可构成 64 级主从式中
断管理系统。
7、十进制数 72 转换成十六进制数是(12),二进制数 1101.011 转换成十进制数是(13)。
8、若(AL)=B3H,(CL)=09H,(CF) =1, 执行指令 RCR AL,CL 后,(AL)=(14),(CF)=
(15) 。
9、I/O 端口的编址方式一般有存储器 (16 )和独立编址两种。
二、简答(40 分,每题 8 分)
1、微处理器、微型计算机和微型计算机系统三者之间有何区别?
2、8086 从功能上分成了 EU 和 BIU 两部分。这样设计的优点是什么?
3、8086 系统中存储器的逻辑地址由哪两部分组成?物理地址由何器件生成? 如何生成?
每个段的逻辑地址与寄存器之间有何对应关系?
4、假定(BX)=637DH,(SI)=2A9BH,位移量 D=3237H,试确定在以下各种寻址方式下的有
效地址是什么?
(1)立即寻址
(2)直接寻址
(3)使用 BX 的寄存器寻址
(4)使用 BX 的间接寻址
(5)使用 BX 的寄存器相对寻址
(6)基址变址寻址
(7)相对基址变址寻址
5、什么是中断类型码、中断向量、中断向量表?在基于 8086/8088 的微机系统中,若中断
类型码为 40H,那么对应中断向量存放在那些内存单元?
三、汇编程序分析与设计(60 分)
1、(10 分)阅读下列程序段,并回答问题
START:MOV
MOV BL,[ADRN]
AL,[ADRM]
1)若 ADRM 和 ADRN 单元中的数据分别为 1BH 和 0CH,则 RESULT 单元中的数据为 ;(3
分)
2) 若 ADRM 和 ADRN 单元中的数据分别为 16H 和 21H,则 RESULT 单元中的数据为 ;(3
分)
3) 该段程序完成的功能是
。(4 分)
2、(10 分)阅读下列程序段,并回答问题
1) 程序段执行后 B 中的内容为
,C 中的内容为 ,D 中的内容为
;(6 分)
2) 该程序段所完成的功能是
。(4 分)
3、(10 分)阅读下列程序段,并填空。
1)(6 分)该程序所完成的功能是
。
2)(4 分)在 BUF 单元中存放的是
。
4、(14 分)在内存数据段从 DATA 开始的两个存储单元中分别存放了两个八位无符号数,
试编写完整的汇编语言程序,比较它们的大小,并将大者传送到 MAX 单元中。
5、(16 分)内存中自 TABLE 开始的 20 个字单元中存放着自然数 0~19 的平方值。对于
FIRST 单元中的任一个数 X(0≤X≤19),要求编写完整的汇编语言程序,查表找出 X 的平
方值,并存入 SECOND 字单元中。
四、综合设计(26 分)
下图为一微机硬件系统原理图。在系统中扩展了一片 6116 芯片,一片 2764
芯片,构成了系统的存储器;扩展了一片并行接口芯片 8255 及 8 个共发光二极管和 3 个
开关构成了 I/O 接口电路。请根据系统电路原理图完成下列问题:
,地址范围是:
。
1、(12 分)2764 的容量是:
6116 的容量是:
8255 各端口地址是:PA 口
PC 口
2、(14 分)编写控制程序段,实现由开关控制 8 个发光二极管的亮与灭,控制关系见下表:
,地址范围是:
,控制口
。
。
,PB 口
,