没有合适的资源?快使用搜索试试~ 我知道了~
15-16-1汇编语言与接口技术练习题资料(推荐文档).doc
0 下载量 15 浏览量
2022-12-06
19:42:04
上传
评论
收藏 169KB DOC 举报
温馨提示
试读
15页
15-16-1汇编语言与接口技术练习题资料(推荐文档).doc
资源推荐
资源详情
资源评论
1
《汇编语言与接口技术》练习题
一、填空题
1. 8086/8088 微处理器由 BIU 和 EU 两个关键部件组成。BIU 的主要功能有取指令、传送
数据和形成__(1)__;EU 的主要功能有指令译码、执行指令、向 BIU 传送__(2)__、管理通
用寄存器和标志寄存器。
2. 在保护方式下,80386 段寄存器中的值为__(3)__,其中高 13 位索引用于选择描述符表
(GDT 或 LDT)中的__(4)__。
3. I/O 端口的编址方式通常有 2 种:__(5)__和__(6)__。
4. 在保护模式下,存放 256 个中断描述符的内存区域称为中断描述符表(IDT)。在实地址
模式下,中断描述符表就是__(7)__。
5. CPU 与 I/O 设备之间的接口信息有三种:__(8)__、__(9)__和__(10)__。
6. 在查询式输入操作中,须查询输入设备是否__(11)__;在查询式输出操作中,须查询输
出设备是否忙(Busy)。
7. 定时器/计数器 8253/8254 采用 BCD 码计数时,其最大的计数值是__(12)__,对应的计
数初值为__(13)__。
8. 并行通信接口 8255A 有 3 种工作方式,其中__(14)__只允许 A 口使用。
9. 可编程中断控制器 8259A 中断请求优先级的设置有四种方式:全嵌套方式、__(15)__、
优先级自动循环方式和优先级特殊循环方式。特殊全嵌套方式与全嵌套方式的不同之处在
于特殊全嵌套方式除了允许高一级中断进入嵌套,还允许__(16)__的中断进入嵌套。
10. 8259A 的操作命令字 OCW1 用于向__(17)__写入屏蔽信息。
11. 一片 DMA 控制器 8237A 有 4 个通道,若采用 3 片 8237A 级联,共可提供__(18)__个
通道。
12. DMA 控制器 8237A 有 4 种工作模式:单字节传输方式、__(19)__、请求传输方式和
__(20)__。
二、判断题
1. 一个字存入存储器占有两个相邻的字节单元,低位字节存入高地址单元,高位字节存入
低地址单元。( )
2. 寄存器 AX、CX 和 DX 不能用作地址寄存器。( )
3. MOV AX, 1000H 指令中的目的操作数是立即寻址。( )
4. MOV AX, ES: [BX+SI]中目的操作数是带段跨越前缀的基址变址寻址。( )
5. IN DX, AL 指令是从 DX 指定的端口地址读入一个字节到 AL 寄存器中。( )
2
6. PUSH AL 指令能将 AL 寄存器的内容压入堆栈。( )
7. ADD AX, BX 与 ADC AX, BX 指令得到的结果总是不同的。( )
8. MOVS ES: BYTE PTR[DI], DS: [SI]完全等价于 MOVSB。( )
9. 中断向量表就是各中断类型的处理程序的地址表。( )
10. 除法错误中断是外中断。( )
11. 8086/8088 的指令中允许源操作数和目的操作数同时为存储器操作数。( )
12. CMP 指令与 SUB 指令的差别在于:前者只影响标志位。( )
13. 伪操作语句 ASSUME DS: DATA 是给 DS 寄存器赋值。( )
14. 汇编语言源程序经汇编后,每条 CPU 指令和伪操作语句均产生一一对应的目标代码。
( )
15. 若带符号数溢出,则 OF=1;若无符号数溢出,则 CF=1。( )
16. PUSH 和 POP 指令只能作字操作。( )
17. 逻辑左移指令 SHL 和算术左移指令 SAL 是两条不同的指令。( )
18. 汇编语言语句中的操作数可以是常数、寄存器、标号和变量,但不能是表达式。( )
19. 8086/8088 指令系统中,每执行一条软中断指令 INT n,就调用一个相应的中断服务
程序。( )
20. 当标志位 IF 为 0 时,所有硬件中断都不可能实现。( )
21. 通常中断服务程序开始时使用 STI 指令的目的是开放所有被屏蔽的中断。( )
22. 8086 系统把 1MB 存储空间分成两个 512KB 的存储体,一个全为偶地址,另一个全为
奇地址,偶地址单元接数据总线的低 8 位,奇地址单元接数据总线的高 8 位。( )
23. 一个基本总线周期包括四个状态:T
1
、T
2
、T
3
和 T
4
。若存储器或 I/O 设备较慢,则可
在 T
2
与 T
3
之间插入一个或多个等待周期 T
W
。( )
24. 在保护方式下,80386 的六个段寄存器 CS、DS、ES、SS、FS 和 GS 中的内容不是段
地址,而是段选择子。( )
25. 80x86 系列微机 I/O 端口采用 I/O 映射编址即独立编址,故不需要专门的 I/O 指令 IN
和 OUT。( )
26. 存储周期指的是存储器的读出周期。( )
27. 在保护方式下,中断描述符表 IDT 可位于内存的任何位置。( )
28. 8086/8088 的中断系统中有两类软件中断:可屏蔽中断和不可屏蔽中断。( )
29. 若 8259A 工作在非自动中断结束方式下,结束中断必须在中断服务程序结束时发一条
结束中断的命令 EOI,使相应的 ISR 位复位。( )
3
30. 在 IBM PC 系列机中,并行通信接口 8255A 的 A 口用来接收来自键盘的扫描码。( )
三、单选题
1. 用户为了解决自己的问题,用汇编语言所编写的程序,称为( )。
A. 目标程序 B. 源程序 C. 汇编程序 D. 可执行程序
2. 8086/8088 的存储器组织是将存储器划分为段,下列可作为段起始地址的是( )。
A. 185A2H B. 00020H C. 21004H D. 0AB568H
3. 堆栈中当前出栈的存储单元地址是( )。
A. SS*10H+SP B. SS*10H+BP C. SS*10+SP D. SS*10+BP
4. 设 DS=8225H,DI=3942H,指令 NEG BYTE PTR[DI]中操作数的物理地址是( )。
A. 85B92H B. 86192H C. BB690H D. 12169H
5. 循环指令 LOOPNZ 终止循环的条件是( )。
A. CX=0 且 ZF=0 B. CX=0 或 ZF=1 C. CX�0 且 ZF=0 D. CX�0 或 ZF=1
6. 将寄存器 AX 的内容乘以 4 的正确指令序列是( )。
A. SHR AX, 1 B. SHL AX, 1 C. ROL AX, 1 D. RCR AX, 1
SHR AX, 1 SHL AX, 1 ROL AX, 1 RCR AX, 1
7. 下列传送指令中有语法错误的是( )。
A. MOV CS, AX B. MOV DS, AX C. MOV SS, AX D. MOV ES, AX
8. 下列指令中能实现 BX+SI→AX 是( )。
A. XCHG AX, [BX][SI] B. MOV AX, [BX+SI]
C. LEA AX, BX[SI] D. LEA AX, [BX][SI]
9. 下列指令中不能完成将累加器 AX 清零的是( )。
A. SUB AX, AX B. XOR AX, AX C. OR AX, 0 D. AND AX, 0
10. 设 SP 初值为 2000H,执行指令“PUSH AX”后,SP 的值是( )。
A. 1FFFH B. 1998H C. 2002H D. 1FFEH
11. 条件转移指令 JB 产生程序转移的条件是( )。
A. CF=1 B. CF=0 C. CF=1 或 ZF=1 D. CF=1 或 ZF=0
12. 在定义段时,如果定位类型用户未选择,就表示是隐含类型,其隐含类型是( )。
A. WORD B. PAGE C. BYTE D. PARA
13. 设 DL=55H,执行指令后能使 DL 中的数据为 0AAH 的指令是( )。
A. XOR DL, 0FFH B. OR DL, 0AAH C. NEG DL D. TEST DL, 0AAH
14. 当 SS=9876H, SP=4328H,执行 POPF 指令后,栈顶的物理地址是( )。
剩余14页未读,继续阅读
资源评论
xinkai1688
- 粉丝: 344
- 资源: 8万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功