当前位置:文档之家› 微型计算机技术及应用试题

微型计算机技术及应用试题

2005—2006学年第1学期
2003级《微型计算机技术及应用》期末考试试题(A卷)
考试时间:2006年1月
一、(20分)填空
1.主程序和子程序间可通过__________、__________、__________传送参数.
2.Pentium微处理器在实模式下,中断向量表从地址__________开始,占用____K字节空间。

3.Pentium微处理器在实模式下,逻辑地址由__________、__________构成。

4.8237A是__________接口芯片,ADC0809是__________接口芯片。

5.CACHE地址映像方式有__________、__________、__________。

6.GDTR和IDTR分别成为__________、__________。

7.串行通讯按传输方向可分为__________、__________、__________三种方式
8.Pentium微处理器是______位微处理器,有______条数据线,能直接寻址_____字节的主存
物理地址空间。

二、(10分)四选一题
1.两台主机之间要通过RS—232相互通讯,最少连接线是_____条。

A. 4 B。

5 C.3 D。

2
2.用汇编语言编写的源程序需经过( )翻译能得到.obj文件(目标代码文件).
A. 连接程序
B.解释程序
C.操作系统 D。

汇编程序
3.可编程接口芯片8251()传送方式。

A。

只支持异步 B。

只支持同步 C。

支持异步和同步 D.并行
4.寄存器间接寻址方式中,操作数在()中.
A. 通用寄存器 B。

堆栈 C。

主存单元 D.段寄存器
5.一个8为A/D接口,0伏和5伏输入转换为数字量00H和OFF,2。

495伏输入转换为( ).
A。

50 B。

90H C.128 D.0A0H
6.四片8259采用级联工作时,最多可与( )个中断源连接。

A。

32 B。

16 C。

29 D.5
7.要显示640*480点,每个像素用4位模式,需要刷新缓存的容量是( )。

A。

153600 B.307200 C。

614400 D。

76800
8.为改善高速的CPU与主存存取速度的不平衡,可采用()。

A. 虚拟存储器 B。

高速缓存 C.辅助存储器 D.以上都不行
9.由语句VAR1 DB定义的变量VAR1的类型是( )。

A。

浮点类型 B。

字类型 C.字节类型 D.逻辑型
10.字符显示器接口电路中,字符发生器ROM中存放的是()。

A。

显示的图形数据 B.显示程序 C.所显示的字符ASCII码 D。


三、(10分)计算
1.Pentium微处理器在实模式下,AX寄存器的值为1234H,数据段寄存器内容为2000H,指
令”MOV [5678H], AX”把什么值存入什么物理单元。

2.已知异步串行通信中,起始位1位,停止位1位和数据位8位(包括7位ASCII码和1位校
验位),采用的是偶校验,画出传送字符“A”(ASCII码为41H)的波形。

3.完成534CH+0BF52H运算后,判断Pentium标志寄存器中CF、PF、AF、OF的状态。

四、(10分)试画出Pentium 在保护模式下中断转移的基本过程图。

五、(10分)图1是利用8255A 芯片设计的一个能读入8个开关并显示其对应开关状态的电路.
要求:
(1) 给出8255A 的各个端口地址。

(2) 试编制当开关断开时,对应二极管亮的源程序(即76543210,,,,,,,K K K K K K K K 分别
对应76543210,,,,,,,L L L L L L L L )。

注意:8055方式0时A 口输出B 口输入的控制字为82H 。

L7
六、(15分)简答
1.试说明ENDS,END,ENDP的用途.
2.在无段前说明时,通用数据读写、目的数据串、源数据串、堆栈操作和取指令操作分别自动
选择哪些段寄存器?
3.Pentium微处理器中的中断源可分为哪四类?
七、(15分)在下述程序中(1)~(5)处填写适当内容来完善此程序,并给出程序运行结果图。

DATA SEGMENT
NUM1DB OAH,ODH
OAH,ODH
DB‘111A111’
,
DB‘AAAAAAA',OAH,ODH
OAH,ODH
DB‘1A1A1A1’

DB‘1A1A1A1’
OAH,ODH

OAH,ODH
DB‘AAAAAAA’
,
OAH,ODH
DB‘111A111’
,
DB‘111A111'
OAH,ODH

( 1 )
CODE SEGMENT
ASSUME(__________2___________)
START:MOV AX ,DATA
(_______3__________)
(_______4_______)
LEA BX ,NUM1; BX被置为
MOV CX,56
AA1:MOV DL,[BX]
INC BX OAH,ODH
MOV AH,2
INT21H
CODE( 5 )
END START
八、(10分)图2中8259A的两个端口地址分别为22H、20H、8253的端口地址分别为40H
(计数器0)、42H(计数器1)、44H(计数器2)、46H(控制字端口).
要求:
(1)利用计数器0对一个脉冲信号(频率远低于200Hz)计数,每计数200个脉冲触发中断;每
次中断,在中断服务程序中使OUT1端输出2000Hz的方波,持续1秒钟(OneSecond为延
时一秒的子程序,可以直接调用)。

中断100次停止工作。

(2)试编写完成上述要求的源程序(包括中断处理程序)。

(3)分别指出8253计数器0和1的计数初值(时间常数).
(4)当中断类型码初始化命令字ICW2为08H时OUT0输出触发的中断类型码为何值?
注意:
(1)8259A的ICW1为13H,送端口地址为20H:中断类型码初始化命令字ICW2为08H,送端口地
址为22H;自动中断结束的ICW4为07H,送端口地址为22H,允许IR2中断的屏蔽字OCW1为0FBH,送端口地址为22H。

(2)8253计数器0工作于方式0的控制字为10H(二进制计数)或11H(十进制计数);8253计数
器1工作于方式3的控制字为77H(十进制计数)或76H(二进制计数)。

(3)送控制字可使8253计数器1停止工作.
+5V
图2。

相关主题