一、单项选择题(本大题共15小题,每小题3分,共45分。在每小题给出的四个备选项中,选出一个正确的答案。)
1,下面寻址方式的操作数不在存储器中的是()
A. 堆栈寻址
B. 寄存器间址
C.寄存器寻址
D. 直接寻址
2,条件转移指令JNE的条件是()
A. CF=0
B. CF=1
C. ZF=0
D. ZF=1
3.设 DH=10H,执行 NEG DH 指令后,正确的结果是()
A. DH=10H、 CF=1
B. DH=OFOH、CF=0
C. DH=10H、CF=0
D. DH=OFOH、CF=1
4,下面的数据传送指令中,错误的操作是()
A. MOV SS:[BX+DI],1000H
B. MOV DX,1000H
C. MOV WORD PTR[BX],1000H
D. MOV DS,2000H
5,下面指令执行后,改变AL寄存器内容的指令是()
.A. TEST AL, 02H
B. OR AL, AL
C. CMPAL, BL
D. AND AL, BL
A. JLE
B. JNL
C. JNLE
D.JL
7.关于8255A芯片,下列各种描述中,正确的是()
A. A 组端口可工作于全部三种工作方式
.B 组端口能工作于除基本输入输出方式之外的其它两种方式
C. 8255芯片在工作时,必须将A、B两组设置为相同的工作方式
D. 8255有三个端口,每个端口均可工作于三种工作方式
8, CPU在执行OUT DX, AL指令时, ()寄存器的内容送到地址总线上。
A. AL
B. DX
C. AX
D. DL
9,存储系统中,通常SRAM芯片所用控制信号有(
A. CE、OE、 READY
B. CE、OEWE
C. CE、WE、 ALE
D. CE WE
A. 数据
B.数据、控制
C. 数据、控制、状态
D. 控制、缓冲
A. 地址
B. 数据
C.地址和数据
D. 地址、数据和控制
12,设8259A工作在优先级自动循环方式,则IR2引脚的中断服务程序结束后,优先级最低的引脚是()。
A. IR0
B. IR1
C. IR2
D. IR3
A.存贮容量少
B. 存取速度低
C. 功耗大
D. 外围电路复杂
14,内部中断的中断类型码是由()
A. 外设提供
B. 接口电路提供
C. 指令提供或预先设置
D. I/0 端口提供
15.输入控制发送器数据速率的时钟频率可以是数据传送波特率的()倍。
A.1\16\64
B. 1、32、64
C.16、32、64
D. 16、64、128
二、填空题(本大题共9小题, 15空,每空2分,共30分。)
1、用菜发映程序送行纳向Chu的某些状态的寄存器是________寄存器。
2. 若(AL) =96H, (BL) =12H,指令MUL BL执行后, AX=CF=
3·一个有16个字的数据区,它的起始地址为70A0H:ODDF6H,则末字单元的物理地址是________
4,用一片EPROM芯片构成系统内存,其地址范围为OF0000H~OFOFFFH,无地址重叠,该内存的存储容量为________
5,将101011.101B转换为十六进制为________
6,常见的数据传送类指令的功能可实现寄存器和________之间,或寄存器和________之间的数据传送。
7,用8255A的C端口按位置/复位,将PC7置0 (控制口地址83H)的指令是:
MOV AL,B
OUT 83H, AL
3. 8255A芯片中包含有______个端口, CPU可通过可编程指令对其端口进行______访问。
9, 8253定时器/计数器工作在某种方式时,需要在GATE端外加触发信号才能启动计数,这种启动方式称为
10,在串行异步数据传送时,如果格式规定8位数据位, 1位奇偶校验位, 1位停止位,则一组异步数据总共有________位。
4. 阅读下列程序段:
MOV AX,6540H
MOV DX,3210H
MOV CL,4
SHL DX,CL
MOV BL,AH
SHL AX,CL
SHR BL,CL
OR DL,BL
上述程序段运行后,AX= DX=
三、简答题(本大题共3小题,每小题10分,共30分。)
在计算机上运行汇编语言程序的步骤是什么?
CPU 响应中断的条件是什么?简述中断处理过程。
3.数据段中定义了字数组变量WBUF,请分别用“寄存器间接寻址”与“寄存器相对寻址”将第3个字和第6个字分别送入DX及AX中。写出两种寻址的汇编程序段。
四、应用题(本大题共 3 小题,每小题 15 分,共45 分)
设字节变量x=4、y=5,编程实现公式
结果商存入字节变量 z 单元,余数存入z+1单元