文档库 最新最全的文档下载
当前位置:文档库 › 微型计算机技术及应用试题

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

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

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

相关文档