一、单项选择题(本大题共15小题,每小题3分,共45分。在每小题给出的四个备选项中,选出一个正确的答案。
1. 在机器数中,零的表示形式唯一的编码是()
A. 原码
B. 补码
C.移码
D. 反码
2,用于定义常数、变量的内存空间分配和定位的是()。
A. 伪指令
B.机器指令
C. 宏指令
D.微指令
3. 下列叙述不正确的是()
A. 在汇编程序内,每一个过程中允许有多条 RET 指令
B. 在汇编程序内,每一个过程结束之前一定有一条 RET 指令
C.在汇编程序内,每一个过程只能出现一条RET指令
D.在汇编程序内,以过程形式表示的代码段一定有RET指令存在
4. 在分支程序进行条件判断前,可用指令构成条件,其中不能形成条件的指令有()
A. CMP
B. SUB
C. AND
D. MOV
5. 除法出错属于()中断。
A.线路故障
B. 内部
C. INTO
D. 单步
6. 用 ASSUME 伪指令指定某个段分配给段寄存器后,还需要通过 MOV 指令来给段寄存器赋值,其中()段寄存器是由程序初始化时自动完成的。
A. DS
B. CS
C. SS
D.ES
7. 下列伪指令对符号名可以重复定义的是()
A. =
B. EQU
C. DB
D. DW
8. 在汇编语言程序中,对 END 语句的叙述正确的是()
A. END 语句是一条可执行语句
B. END 语句表示程序执行到此结束
C. END 语句表示源程序到此结束
D. END语句在汇编后要产生机器码
9.8086/8088CPU 采用( )方式,保证在有多个中断源的中断系统中,只有一个中断源被CPU 处理。
A中断向量
B向量中断
C.优先排队
D.并行工作
10,下列有关RAM和ROM的叙述中,正确的是()
I、 RAM 是易失性存储器,ROM 是非易失性存储器
II、 RAM和ROM都是采用随机存取的方式进行信息访问
|II、 RAM和ROM都可用作Cache
IV、RAM和ROM都需要进行刷新
A. 仅I和Ⅱ
B. 仅 Ⅱ和Ⅲ
C. 仅 I,II,III
D. 仅 ⅡI,ⅢII,IV
11. 传送数据时,占用 CPU 时间最长的传送方式是()
A. 查询
B. 中断
C. DMA
D. 通道
12,中断控制器8259可管理()
A. 非屏蔽中断、
B. 指令中断
C. 外部中断
D. 可屏蔽中断
13,串行传送的波特率是指单元时间内传送()数据的位数。
A.二进制
B. 八进制
C. 十进制
D. 十六进制
14.PC 使用的()外设接口中,可用于将键盘、鼠标、扫描仪或外接硬盘与PC相连。
A. RS-232
B.IEEE-1394
C. USB
D. SCSI
15.下面关于总线的叙述中,错误的是()
A总线的位宽指的是总线能同时传送的数据位数
B.总线标准是指总线传送信息时应遵守的一些协议与规范\
总线的带宽是指每秒钟总线上可传送的数据量
D.单总线结构在一个总线上适应不同种类的设备,设计简单性能高
二\填空题(本大题目共15空,每空 2分,共30分。)
1. 若给定一个二进制字节01010110表示为BCD 码时,其对应的十进制真值是_______
2. A、B均为带符号的补码数, A-00101100B,B=10101001 B,则其大小关系是__________
3.为保证动态 RAM 中的内容不丢失,需要进行___________操作。
4,在以DMA方式传送数据的过程中,由于没有破坏断点寄存器______和_________的内容,所以一旦数据传送完毕,主机可以立即返回原程序。
5.实质上,微处理器对外设的访问就是对外设________中的端口寄存器进行访问。
6. 某内存模块的地址范围为80000H-OBFFFFH,该模块的容量为___________
7. 80286 有 24 条地址线,可直接寻址内存空间。____________
8. 在 8088CPU 中,为了减少 CPU 等待取指令所需的时间,设置了________
9. 8086标志寄存器有3位控制标志,包括_、_____和 DF。
10.某一中断程序入口地址的值填写在中断向量表的 0004H-0007H 存储单元中,则该中断对应的中断类型号是________
11.已知 AL 的值为十六进制 0~F 中的一位数码,阅读下列过程程序段:
HEC PROC FAR
CMP AL, 10
JCA K1
ADD AL, 7
K1: ADD AL, 30H
MOV DL, AL
MOV AH, 2
INT 21H
RET
HEC ENDP
请回答:① 该过程程序段完成的功能是_______
如执行前 AL-OBH,执行后 DL______此时屏幕显示_______
三、简答题(本大题共 3 小题,每小题 10分,共30分)
1. 8086 CPU 从功能上分为几部分?各部分由什么组成?各部分的功能是什么?
2. 8086如何响应一个外部的INTR中断请求?
3. 站在 80X86汇编语言程序员的角度,说明数据存储位置有哪些?访问这些数据可采用的寻址方式分别是什么?对这些位置的数据访问速度是否相同,为什么?
四、应用题(本大题共 3 小题,每小题 15分,共45 分)
1. 设字节变量 RES中存有某生某门课的百分制成绩(用 xx 表示),请编写程序,将百分制成绩转换为五级记分制成绩,并将转换结果用大写字母A-E存入变量GRADE中。五级成绩定义为: 'A (RES290), 'B' (90>RES280), C(80>RES270), D' (70>RES260), 'E' (60> RES)。
2. 8253 如图所示的接口电路图,要使发光二极管亮 2 秒,熄灭 2 秒,但该过程共进行 20 秒即终止,设 OUT。输出频率为 100HZ。8253 端口地址为 40H-43H,每个通道均采用 BCD 码计数。编写 8253 的初始化程序段。
16kx8的SRAM老构成64K×16位的存储器,要求
:(1)画出该存储器的组成逻辑框图。
(2)确定每组的地址范围。