专接本微机接口与汇编练习及答案2

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

A.RAS=L 和 WE=L B.RAS=L 和 WE=H
C.RAS=H 和 WE=L D.RAS=H 和 WE=H
14. Intel 2164 芯片的地址分为行和列地址线,分时使用,所以有( )条。
A.14
Βιβλιοθήκη Baidu
B.16 C.8 D.10
15. 梯形电阻网络中的电阻为( )
A.10KW 和 20 KW B.R 和 2R
9. 中止 10. 串、总线
1. DATA SEGMENT BUF DB 2,3,6,8,1,7
COUNT EQU $-BUF MAX DB ? MIN DB ?
DATA ENDS
CODE SEGMENT ASSUME DS:DATA,CS:CODE
START:MOV AX,DATA MOV DS,AX LEA SI,BUF MOV CX,COUNT
A.REP LODSB
B.REP SCASB
C.REP CMPSB
D.REP MOVSB
6. 执行下面指令序列后,结果 AX 的值是( )
MOV AL,82H
CBW A.0FF82H
B.8082H
C.0082H D.0F82H
7. Intel8086 采用独立编址时选取存储空间和 I/O 空间的控制信号是( )
1. 8421BCD码 2. EEPROM或E2PROM 3. DRAM或动态RAM 4. OBF 、 ACK
5. 空闲 6. 128 7. 串行码 8. 数据总线缓冲器 三、简答题 答案略 四、分析题 1. AL=79H,BL=06H,CL=7FH 2. AL=88H,CL=80H 3.(DA2)=0F5H 4. AL=-5 或 0FBH; BL=20 或 14H 五、应用题
10. 8086 在最小模式下,分时使用 AD0~AD15,所以必须外接地址锁存器,当总线上为地址 信息时,通过( )将地址送入地址锁存器。
A. DEN B.ALE
C. BHE
D. DT / R
1
11. 8253-5 引脚 CS、RD、WR、A1、A2 为( )时,表示对计数器 2 设置计数初值。
一、单项选择题
专接本微机接口与汇编练习 2
1. 浮点数编码表示中,( )在机器数中不出现,是隐含的。
A.尾数 B.基数 C.符号 D.阶码
2. 8 位有符号数二进制补码表示的整数的范围是( )
A.-127~+127 B.-128~+128 C.–128~+127 D.0~255 3. 完成将累加器 AL 清零,并使进位标志 CF 清零,下面错误的指令是( )
3
4. 程序段如下: BLK1 DB 46,84,34,-5,20,122,73
….
MOV CX,7 LEA S1,BLK1
NEXT:MOV AL,[SI]
INC SI TEST AL,81H
LOOPZ NEXT MOV BL,[SI]
请回答程序段运行后: AL=
; BL=

五、应用题(第 1 小题 10 分,第 2 小题 11 分,共 21 分) 1. 设在变量 BUF 为起始的地址的字节存储单元中存放了一组有符号数,编写程序找出 其中最大和最小的数,并在屏幕显示。
A.00010B B.10010B C.01010B D.10011B
12. 8253A-5 工作于方式 1 时,欲使输出负脉冲加宽,则可以在输出计数期间( )。
A.改变计数值 B.改变控制字
C.复位
D.重新加入带有上升沿的 GATE 信号
13. 动态 RAM 芯片在刷新时,刷新逻辑除提供刷新地址外,还必须提供 ( )的信号。
2. 下图是一个存储器系统,地址总线共有 20 位,数据总线 8 位,试分析电路,回答问题。
(1)单片 EPROM 和单片 SRAM 的容量各为多少? (2)74LS138 的作用是什么? (3)EPROM2 的地址范围是多少?
4
参考答案 一、单项选择题 1.B 2.C 3.A 4.C 5.D 6.A 7.C 8.D 9.C 10.B 11.C 12.D 13.A 14.C 15.B 二、填空题
A.MOV AL, 00H
B.AND AL, 00H
C.XOR AL, AL
D.SUB AL, AL
4. 在串操作指令前使用重复前缀指令 REPE,终止串的重复操作条件是( )
A.CX=0 且 ZF=0 C.CX=0 或 ZF=0
B.CX=0 且 ZF=1 D.CX=0 或 ZF=1
5. 下面指令中,合理而有意义的指令是( )
A. BHE A0 B.S2 S1 S0 C. M / IO D.ALE
8. 下列关于 8086 传送类指令说法错误的是( ) A.立即数只能做源操作数 B.不能在存储器之间直接传送 C.不能给 CS 和 IP 置新值 D.堆栈操作指令必须以字节为操作数
9. CPU 响应中断时,最先完成的两个步骤是( )和保护现场信号。 A.开中断 B.恢复现场 C.关中断 D.不可屏蔽中断
6
INC AL
DEC CL

SUB1 PROC ADD AL,BL
MOV CL,AL
DAA
RET
SUB1 ENDP 上述程序段运行后,AL=______,CL=_____
3. 下面指令执行后,变量 DA2 中的内容是

DA1 DW 2A05H
DA2 DB 0FAH
… MOV AL,BYTE PRT DA1 SUB DA2,AL
DEC CX MOV BL,[SI]
5
MOV AL,BL A1:INC SI
CMP AL,[SI] JGE A2 MOV AL,[SI] JMP A3 A2:CMP BL,[SI] JLE A3 MOV BL,[SI] A3:LOOP A1 MOV MAX,AL MOV MIN,BL MOV DL,AL OR DL,30H MOV AH,2 INT 21H MOV DL,BL OR DL,30H MOV AH,2 INT 21H MOV AH,4CH INT 21H CODE ENDS END START 2. 答:(1)EPROM 单片容量为 4K×8 位,SRAM 单片容量为 2K×8 位。 (2)74LS138 的作用是译码。 (3)ERROM2 的地址范围为:F9000H~F9FFFH。

状态。
6. 若选用 Intel 6116 构成 256KB 的 RAM,共需要
片。
7. UART 中“接收器”用来把
转换成并行码。
8. 实现微处理器与 8259A 间信息交换的是
与读写控制电路。
9. 80386/80486 中的异常包括失效、陷井和

10. RS-232C 是应用于 行二进制交换的数据通信设备和数据终端设备之间的 接口。
C.R 和 RF
D.2R 和 RF
二、填空题(每题 2 分,共 20 分)
1. 最广泛使用的一种 BCD 码是

2. 电擦写可编程只读存储器的缩写是

3.
存储器利用电容器上存储的电荷来表示信息“0”和“1”,因此需要不断进行刷新。
4. 在输出接口电路中,常用
引脚表示输出已满,用
引脚表示响应信号。
5. 若指令队列已满,执行部件又没有向总线接口部件发出总线请求,则总线接口处
四、分析题(每小题 6 分,共 24 分) 1. 设寄存器 AL,BL,CL 中内容均为 76H,执行下列指令
XOR AL,0FH AND BL,0FH OR CL,0FH 执行上述指令序列后,AL=_____;BL=______;CL=_____ 2. MOV AL,38H MOV BL,49H
CALL SUB1
三、简答题(每题 5 分,共 20 分)
1. 在 8086 中,逻辑地址、偏移地址、物理地址分别指的是什么?具体说明。
2. 外设向 CPU 申请中断,但 CPU 不响应,其原因可能有哪些?
2
3. D/A 转换器和微机接口中的关键问题是什么?对不同的 D/A 芯片应采用何种方法连接?
4. “80386 是一个 32 位微处理器”,这句话的涵义主要指的是什么?
相关文档
最新文档