微机原理复习提纲
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MOV ADD MOV
四.程序分析题
TABLE ENTRY MOV ADD MOV DW 50,40,30,20 DS:(BX) DW 2 ┊ (BX)+2 BX, OFFSET TABLE BX,ENTRY AX,[BX]
32H TABLE
∴(AX)=0028H
00H 28H 00H 1EH 00H 14H 00H 02H 00H
ADDR NUMBER NUMBE
2个字节
Y
? ?
COUNT
五.编程题
1. 写出编程思想; 要测出数Y中1的个数,一个比较 简单的方法就是逐位测试,把数Y用移
6. POP
BH
( ×)
堆栈只能按字操作
二.判断下列指令语法书写是否正确,对于正确指令打√, 并分别说明源操作数的寻址方式,对于错误指令打×,说 明其错误原因。
7. ROL DX,2
提供移位次数
( ×)
当移位次数超过1次时,必须用CL
二.判断下列指令语法书写是否正确,对于正确指令打√, 并分别说明源操作数的寻址方式,对于错误指令打×,说 明其错误原因。
10.MOV [BX],10 类型不明确
( ×)
三.以图示说明下列语句实现的空间分配和 预置的数据(假设变量定义在1500H段,VAR1 在段内的偏移地址为0000H)。
VAR1 VAR2 VAR3
DB DB DW
17H,17,-17 ′XIDIAN′ 1234H,′56′
VAR4 DW VAR3 VAR5 DB 2 DUP(?)
34H 12H 36H 35H
09H 00H ? ?
VAR3
000DH
000FH
VAR4
VAR5
四.程序分析题
1.分析下列程序完成的功能 MOV AL , 06H SHL AL , 01H MOV BL , AL MOV CL , 3 SHL AL , CL ADD AL , BL
四.程序分析题
17H 11H 0EFH
′X′
VAR1
0003H
VAR2
′I′ ′D′
′I′
′A′ ′N′
三.以图示说明下列语句实现的空间分配和 预置的数据(假设变量定义在1500H段,VAR1 在段内的偏移地址为0000H)。
VAR1 VAR2 VAR3 VAR4 VAR5 DB DB DW DW DB 17H,17,-17 ′XIDIAN′ 1234H,‘56’ VAR3 2 DUP(?) 1500H:0009H
第7章 常用芯片的接口技术
1. 掌握输入输出方法 2. 掌握简单I/O接口电路设计 3. 掌握I/O地址译码方法及译码电路设计
考前复习范围
第8章 中断系统与可编程中断控制 器8259A
1. 中断的基本概念 2. 可屏蔽中断的响应过程 3. 8259A基础
考前复习范围
第9章 定时/计数器8253应用设计
存储器 (01003H)=9876H ,(01503H)=6789H ,
则CPU执行:MOV AL,[BX]指令后,
(AL)= 76H , CPU执行MOV AX,[BP]指令后,
(AX)= 6789H 。
一. 填
空
ቤተ መጻሕፍቲ ባይዱ
题
7. 8086CPU关于数据的寻址方
式中,是存储器寻址方式的有 。
一. 填
是存储器寻址方式的有
8.MOV [BX],[BP+03H] (× )
两个存储器单元之间不能直接操作
二.判断下列指令语法书写是否正确,对于正确指令打√, 并分别说明源操作数的寻址方式,对于错误指令打×,说 明其错误原因。
9. DAA AL
( ×)
此指令为隐含寻址,不能写出操作数
二.判断下列指令语法书写是否正确,对于正确指令打√, 并分别说明源操作数的寻址方式,对于错误指令打×,说 明其错误原因。
一. 填
空
题
11.若分配给某存储器单元
的逻辑地址为9C3DH:56A2H,则 该单元的物理地址为 A1A72 H。
一. 填
空
题
DX, 。
12.若(DX)=8DH,(CL)
=03H,CF=1,则CPU执行 RCR CL指令后,(DX)=
一. 填
空
题
DX, 。
12.若(DX)=8DH,(CL)
=03H,CF=1,则CPU执行 RCR CL指令后,(DX)= 6011H
三.以图示说明下列语句实现的空间分配和 预置的数据(假设变量定义在1500H段,VAR1 在段内的偏移地址为0000H)。
VAR1 VAR2 VAR3 VAR4 VAR5 DB DB DW DW DB 17H,17,-17 ′XIDIAN′ 1234H,′56′ VAR3 2 DUP(?) 1500H:0000H
MOV
MOV
CL ,CH
AL ,[SI]
四.程序分析题
CMP XCHG AL, [SI]+1 AL, [SI]+1
B30:
INC
DEC
SI
CL
四.程序分析题
JNZ DEC POP B20 CH AX
RET
FUNCY2 ENDP
四.程序分析题
FUNCY2 PROC PUSH MOV B10: B20: LEA NEAR AX CH , 200-1 SI ,INX
ENTRY
四.程序分析题 3.已知有200个8位无符号数已存放 在缓存区INX中, FUNCY2子程序的功 能是对这200个数据由低到高排序。请 在划线处填入必要指令,使以下子程序
完整。
四.程序分析题
FUNCY2 PROC PUSH MOV B10: B20: LEA NEAR AX CH , SI ,INX
空
题
7. 8086CPU关于数据的寻址方式中, 直接寻址、
寄存器间接寻址、寄存器相对寻址、
基址变址寻址、基址变址且相对寻址
。
一. 填
空
题
8.若(AL)=OFFH,CF=0,
则CPU 执行INC AL 指令后, CF= 0 。
INC DEC 指令对 CF无影响!!
一. 填
空
题
。
9.8086CPU的字符串处理指
4. MOV [BX],AL ( √)
寄存器寻址
二.判断下列指令语法书写是否正确,对于正确指令打√, 并分别说明源操作数的寻址方式,对于错误指令打×,说 明其错误原因。
5. DIV
26H
( ×)
乘除法指令,SRC不能为立即数寻址
二.判断下列指令语法书写是否正确,对于正确指令打√, 并分别说明源操作数的寻址方式,对于错误指令打×,说 明其错误原因。
化程序设计
样
题
一. 填
进制数为 码为
空
题
1.十进制数196对应的二
B,-90的补 B。
一. 填
空
题
1.十进制数196对应的二
进制数为 11000100 B,-90的补 码为 10100110 B。
一. 填
空
题
2.将十进制数46用分离BCD码形式
定义到BCDWORD字单元的伪指令定义语 句为 。
二.判断下列指令语法书写是否正确,对于正确指令打√, 并分别说明源操作数的寻址方式,对于错误指令打×,说 明其错误原因。
1.OUT
DX间接寻址。
200H,AL (× )
当I/O地址超过FFH(255)时,必须用
二.判断下列指令语法书写是否正确,对于正确指令打√, 并分别说明源操作数的寻址方式,对于错误指令打×,说 明其错误原因。
《微型计算机原理与应用》
复习与样题
考前复习范围
第一章 数制与码制
1. 掌握二进制数与十进制数之间的转换
2. 掌握一个数的原码与补码表示方法
3. 有符号数运算的溢出判断
4. BCD数的表示方法
考前复习范围
第二章 8086CPU结构与功能
1. 掌握一般微处理器的外部结构
2. 掌握三总线的功能 3. 掌握8086CPU内部结构及寄存器组织 4. 掌握逻辑地址→物理地址的求法
JNZ DEC
JNZ
B20 CH
B20
POP
AX
RET
FUNCY2 ENDP
五.编程题
在存储器ADDR单元中存放着数Y 的地址,试编制一程序统计数Y中
的1的个数,并将结果存入COUNT单
元中。
五.编程题
1. 写出编程思想;
2. 画出流程图; 3. 编写完整的源程序。
五.编程题
1. 写出编程思想;
令的目的串地址默认在
一. 填
空
题
9.8086CPU的字符串处理指
令的目的串地址默认在 ES:DI 。
一. 填
分地址译码和
空
题
。
10.I/O 地址译码方式有部
一. 填
空
题
10.I/O 地址译码方式有部
分地址译码和 全地址译码 。
一. 填
空
题
11.若分配给某存储器单元
的逻辑地址为9C3DH:56A2H,则 该单元的物理地址为 H。
MN/MX、WR、RD等引脚功能。
2. 掌握8086工作在最小方式下系统地址总线、
数据总线形成电路的设计
3. 掌握8086最小/大方式,PC/XT系统总线
考前复习范围
第6章 存储器设计
1. 掌握存储器的分类及主要技术指标
2. 掌握SRAM及EPROM与系统总线的接
口,重点为存储器地址译码电路设计
考前复习范围
1.分析下列程序完成的功能 MOV AL , 06H 功能: SHL AL , 01H MOV BL , AL 96+12的值 MOV CL , 3 SHL AL , CL ADD AL , BL
AL
四.程序分析题
2.若有以下变量定义,请说明下面的程序 执行后,AX的内容是什么?
TABLE ENTRY DW 50,40,30,20 DW 2 ┊ BX, OFFSET TABLE BX,ENTRY AX,[BX]
考前复习范围
第三章 8086CPU指令系统
1. 重点掌握变量定义伪指令 2. 掌握8086的指令系统及对标志位的影 响 3. 掌握8086关于数据的寻址方式
考前复习范围
第四章 汇编语言程序设计
1. 掌握8086汇编语言源程序的基本结
构及汇编语言程序设计方法,重点 放在分支程序和循 环程序设计
2. 掌握子程序定义方法及子程序结构
考前复习范围
第四章 汇编语言程序设计基本方法
掌握DOS系统功能的01H 、02H、 09H、 0AH等的功能及调用方法 4. 掌握字符串处理指令的源串及目的串的 默认存储器地址由哪些寄存器提供 5. 掌握宏指令的定义及调用方法
3.
考前复习范围
第五章 总线及其形成
1. 掌握8086CPU的RESET、ALE、M/IO、
1. 8253的结构及工作原理 2. 8253的控制字及工作方式 3. 8253与系统总线的接口方法
考前复习范围
第10章 并行接口芯片8255A应用 设计
1. 掌握8255A的引脚功能、工作方式 2. 控制寄存器各位的含义、工作方式 3. 与系统总线的接口
4. 方式0的应用;同时掌握8255A的初始
储器字节单元时,使用 D15-D8 数据总线。
一. 填
空
题
5. MOV AX,[BP][SI]+13H
指令的源操作数的寻址方式 为 。
一. 填
空
题
5. MOV AX,[BP][SI]+13H
指令的源操作数的寻址方式 为 基址变址且相对寻址 。
一. 填
空
题
6.若(DS)=0100H ,(SS)=0150H ,(BX)=0003H ,(BP)=0003H,
一. 填
空
题
4.在8086系统中,若某存储器字单元是对准
的,则CPU访问该存储单元需
单元需
个总线周期完成;
若某存储器字单元是未对准的,则CPU访问该存储 个总线周期完成。若访问一个奇地址存 数据总线。 储器字节单元时,使用
一. 填
空
题
4.在8086系统中,若某存储器字单元是对准
的,则CPU访问该存储单元需 1 个总线周期完成; 若某存储器字单元是未对准的,则CPU访问该存储 单元需 2 个总线周期完成。若访问一个奇地址存
MOV
MOV
CL ,CH
AL ,[SI]
四.程序分析题
CMP
JBE
AL, [SI]+1
B30
XCHG
AL, [SI]+1
B30:
INC
DEC
SI
CL
四.程序分析题
CMP
JBE
AL, [SI]+1
B30
XCHG
MOV
AL, [SI]+1
[SI] , AL
B30:
INC
DEC
SI
CL
四.程序分析题
2.MOVSB
隐含寻址
(√)
二.判断下列指令语法书写是否正确,对于正确指令打√, 并分别说明源操作数的寻址方式,对于错误指令打×,说 明其错误原因。
3. AND AL,CX 类型不一致
( ×)
二.判断下列指令语法书写是否正确,对于正确指令打√, 并分别说明源操作数的寻址方式,对于错误指令打×,说 明其错误原因。
一. 填
空
题
2.将十进制数46用分离BCD码形式
定义到BCDWORD字单元的伪指令定义语 句为 BCDWORD DW 0406H 。
一. 填
空
题
3.若给某微机系统配置16K
字节的SRAM电路,SRAM芯片选用
Intel
2114,则共需
片2114芯
片。
一. 填
空
题
3.若给某微机系统配置16K
字节的SRAM电路,SRAM芯片选用 32 片2114 Intel 2114,则共需 芯片。