一、单项选择题(本大题共 15 小题,每小题 3分,共45分。在每小题给出的四个备选项中,选出一个正确的答案。)
- .EXE 文件产生在()之后。
A.汇编
B. 编辑
C.用软件转换
D.连接
- 2,十进制-61的8位二进制原码是()
A. 00101111
B. 00111101
C. 10101111
D. 10111101
- 某机存储器首地址为91000H、末地址为92FFFH,则存储容量为()
A. 4K
B. 6K字节。
C. 8K
D. 16K
- 在 8086/8088 系统中,约定用于形成堆栈段数据的物理地址的寄存器有
A. SS, SP, BP
B. SS, SP, BX
C. DS, BX, BP
D. DS, SP, BP
- 段定义语句的结束语句是
A. END
B. ENDS
C. ENDP
D. ENDM
- 执行“DIV BX"指令后,()寄存器中存放商。
A. AL
B. AH
C. AX
D. DX
7、寄存器间接寻址方式中,操作数在()中。
A. 通用寄存器
B.堆栈
C. 主存单元
D. 段寄存器
8, 8086/8088指令OUT80H, AL表示()
A. 将 80H 送给 AL
B.将80H端口的内容送给AL
C.将AL的内容送给80H端口
D.将AL内容送给80H内存单元
- MOV AX, ES:[BX][SI]的源操作数的物理地址是()
A. (DS)×16d+(BX)+(SI)
B. (ES)x16d+(BX)+(SI)
C. (SS)×16d+(BX)+(SI)
D. (CS)x16d+(BX)+(SI)
- INC 指令不影响()标志。
A. OF
B. CF
C. SF
D. ZF
- 某 RAM 芯片有 2K×8 位的容量,它的片内地址线和数据线分别是()
A. Ao~Ais 和 Do~D15
B. Ao~A1o和 DD7
C. A0A11和DoD7
D. Ao~A11和 Do~D15
- NU EQU 80H
DAI DB 34H
执行指令XOR DA1,NU后,DA1的内容是()
A OB4Η
B. 80H
C. 34H
D 4BH
13,将寄存器AX的内容求反的正确操作是()
A. NEG AX
B. XOR AX, OFFFFH
C. AND AX, OFFH
D. CMP AX, AX
- 8253 是可编程的()接口芯片。
A.定时器/计数器
B. 并行传输
C.串行传输
D.中断控制器
15,下述中断,优先权级别最高的中断是()
A. NMI
B. INTR
C.单步中断
D. INT n
二、填空题(本大题共9小题, 15空,每空2分,共30分。)
1.十六进制数2B. 4H转换为十进制数是
2.在实模式下,逻辑地址为2000H:1200H,则其对应存储单元的物理地址是
3,设异步传输时,一帧信息包括1位起始位、7位信息位、1位奇偶校验位和1位停止位,如果波特率为 9600bps,则每秒能传输个字符。
4,当定义含有多个字符的字符串时,只能使用伪指令。
5. 在 8086 系统中,堆栈是按方式工作的存储区域,操作地址由寄存器和寄存器提供。
6. 6,设当前的SP-0100H,执行PUSH AX指令后, SP=_H. 若改为执行 INT 21H 指令后,则 SP=H。
7. 7.若当前 SP=6000H, CPU执行一条IRET 指令后, SP=H:而当CPU执行一条段内返回指令 RET 6后,SP=H.
8. 8. 8259A 有个方式选择控制字和操作命令字。
- 已知 AX=6666H, BX=OFFOOH
MOV AX,5555H
MOV AX,BX
XOR AX,AX
NOT BX
执行程序段后 AX=, BX=
三、简答题(本大题共 3 小题,每小题 10 分,共 30 分。)
1已知 8086 系统中,内存某存储区域如图所示,设其段地址为 2600H。偏移地址 内容
1810H 34H
1811H 35H
1812H 36H
1813H 37H
1814H 38H
1815H 39H
(1)字数据 3837H 的逻辑地址是多少?物理地址是多少?
(2)地址为 1810H的字节数据是多少?地址为 1811H 的双字数据是多少?
(3)指令MOV AX,[1812H]和LEA BX,[1812H],执行后AX=BX=
2,简述微处理器、微型计算机和微型计算机系统的概念,说明三者之间有什么不同?
3·简述微型计算机系统的工作过程
四、应用题(本大题共3小题,每小题15分,共45分)文回1.用8255A控制一组红、绿、黄灯,如图所示。要求用K1、K2的闭合与断开来控制红、绿、黄三灯的点亮,对应关系如题表所示。设 8255A 的端口地址范围为60H~63H。请填空将程序补充完整,初始化时无关项置 0。
答:(1)
(2)
(3)
(4)
(5)
(6)
(7)
2.阅读程序回答问题
DSEG SEGMENT
BLOCK DB 51,30,43,107,89,90,200,197,70,64
COUNT EQU 10
RESULT DB 0
DSEG ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DSEG
MAIN PROC FAR
START: PUSH DS
SUB AX, AX
PUSH AX
MOV AX, DATA
MOV DS, AX
MOV ES, AX
MOV SI, OFFSET BLOCK
MOV CX, COUNT
CON:MOV AL, [SI]
TEST AL, 01H
JZ NEXT
INC RESULT
NEXT: INC SI
LOOP CON
RET
MAIN ENDP
CODE ENDS
END START
问题 (1)该程序的功能是
(2)程序执行后,RESULT单元的内容是
(3)汇编后 COUNT=HERE不改变程序功能,MOV SI, Offset BLOCK 指令可以用
3.用两片静态 RAM 芯片 6264 组成的 8 位微机存储器系统的电路如图所示。(设地址总线为16位。)
(1)存储器芯片1#和2#的存储容量之和是多少;
(2)分析1#芯片和2#芯片的地址范围(需给出具体地址分配表)。