一、单项选择题(本大题共15小题,每小题3分,共45分。在每小题给出的四个备选项中,选出一个正确的答案。)
1,将二进制数110110.01转换为十六进制为()
A. 66.1H
B. 36.4H
C. 66.4
D. 36.2
2,一台计算机的字长是4个字节,含义是()
A.能处理的最大数值为4位十进制
B.能处理的字符串最多由4个英文字母组成
C.在CPU中作为一个整体加以传送处理的二进制代码为32位
D.在CPU中运算的结果最大为2的32次方
3.8086系统中,堆栈栈顶由()来指示。
A. CS: IP
B. SS: IP
C. SS:SP
D. CS: SP
4·当8086CPU采样到READY=0 时,CPU将()
A. 执行停机指令
B. 插入等待周期
C. 执行空操作指令
D. 重新发送地址码
5.计算机硬件能直接执行的语言是()。
A. 符号语言
B.机器语言
C. 汇编语言
D.机器语言和汇编语言
6,下列传送指令中有语法错误的是()
A. MOV CS, AX
B. MOV DS, AX
C. MOV SS, AX
D. MOV ES, AX
- 下面指令执行后,改变 AL 寄存器内容的指令是()
A. TEST AL, 02H
B. ORAL, AL
C. CMPAL, BL
D. AND AL, BL
- 对寄存器 AX 的内容乘以 4 的正确指令序列是()。
A. SHR AX, 1 SHR AX, 1
B. SHLAX, 1 SHLAX, 1
C. ROL AX, 1 ROL AX, 1
D. RCRAX, 1 RCRAX, 1
- 8086微机系统中, NMI中断的中断向量的位置()
A. 由程序指定
B. 由操作系统自动分配
C. 固定在0008H开始的4个字节中
D. 固定在中断矢量表的表首
10,某接口编址时,若有 3 根地址线没有参加译码,则可能产生()个重叠地址。
A. 3
B. 3^2
C. 2^3
D. 3^3
11,在中断输入/输出方式下,外设的()线可用于向CPU发送中断请求信号。
A. 地址
B. 状态
C. 数据
D.其他
- 8253 进行任何操作前,都必须先向 8253 写入一个(),以确定 8253 的工作方式。
A. 控制字
B. 计数初值
C. 状态字
D. 指令YOM
- 查询方式是()
A. 程序控制方式
B. 中断控制方式
C. DMA 方式
D. 接口控制方式
14,将各种物理信号变成电信号的装置称为()
A.采样保持器
B. 传感器
C.模/数转换器
D.数/模转换器
- 8086CPU对存储器操作的总线周期的T1状态, AD-AD1s引脚上出现的信号是()
A.地址信号
B. 数据信号
C. 控制信号立木
D.状态信号
二、填空题(本大鹅共12小版,15空,每空2分,共30分。)
1,操作数直接存放在指令中,紧跟在操作码之后,它作为指令的一部分存放在代码段里,这种V操作级的事业称为_________寻址
2.指令LEA BX, [BX+SI+OF62H]执行前BX=0400H, SI=003CH,执行以后BX=_________
3.8086CPU的循环右移指令是_________。
4,将汇编语言源程序翻译成目标程序的文件扩展名为_________。
5,在进行出栈操作时,应该先将弹出的数据送目标地址,然后_________。
6. 8086CPU对主存的最大寻址空间为_________字节,独立编址时对接口的最大寻址空间是字节。
7. 8086CPU的外部中断引脚有INTR和_________。
8,接口的基本功能有输入缓冲和输出_________。
9. 8259A工作在自动结束中断方式时,在第2个INTA期间自动将_________寄存器的相应位清零。
10,当外设需要模拟量时,在设计电路时需要有_________转换器芯片。
11.阅读下列程序段,并回答问题:
ORG 0100H
DATI DB '0123456789'
DAT2 DB 10 DUP(?)
MOV AL, 0
LEA SI, DATI+9
LEA BX, DAT2+9
MOV CX,5
LP: MOV AL, [SI]
MOV [BX], AL
DEC SI
DEC BX
LOOP LP
程序段执行后 SI=BX=
- 阅读程序段:
XOR AX, AX
MOV AX, 6362H
MOV CX, 0404H
ROL AH, CL
XCHG CH, CL
ROR AL, CL
程序段执行后 AX=_CL=
三、简答题(本大题共 3 小题,每小题 10 分,共 30 分。)
1.在基于8086的微型计算机系统中,存储器是如何组织的?是如何与处理器总线连接的?BHE 信号起什么作用?
2.8255A的方式0一般使用在什么场合?在方式0时,如果要使用查询方式进行输入输出,应该如果处理?
- 简述 ROM 的类型及各类型有什么特点?
四、应用题(本大题共3小题,每小题15分,共45分)
1.用汇编语言编程实现:在数据段自行定义一个包含10个字节数据的数组M,将数组分成两个数组,正数数组P和负数数组N。
2,已知8086系统与主存储器的连接,用8K×8位SRAM6264芯片形成主存64K×16的容量,CPU有20位地址线、16位数据线、读/写和BHE信号线(均为低电平有效),使用2片3:8译码器进行全译码,分别连接奇、偶存储体,形成奇地址区和偶地址区。请设计连接图。
- 8255A组成交通灯的控制,编写程序实现功能: Ko、Ki、K2全部闭合时,红灯亮: Ko、Ki、K2全部打开时,绿灯亮;其余情况黄灯亮。