2017汇编语言复习提纲
更新时间:2023-10-31 09:59:01 阅读量: 综合文库 文档下载
- 2017年金融政策汇编推荐度:
- 相关推荐
2017汇编语言复习提纲
一、考试题型:
1、选择题(20分,每题1分) 2、填空题(20分,每空2分) 3、程序填空题(24分,每空3分) 4、程序分析题(16分,每题4分) 5、编程题(20分,3道题)
二、考试范围与考试形式:
教材第1~9章,笔试,闭卷
考试时间:2017年6月9日(16周周五)上午8:10-10:10
三、考试要点:
第一章 1、十进制、二进制、十六进制的相互转换;
2、位、字节与字的概念;
3、ASCII码与BCD 码的特点。
(常用数字、字母及回车换行空格符的ASCII码各是多少?)
第二章 1、8086CPU内部结构及总线宽度(地址总线宽度和数据总线宽度)
2、8086CPU有哪些寄存器,寄存器的位数、名称及作用;
标志寄存器各个位的名称。
3、内存单元的地址与内容; 物理地址的形成与存储器分段结构,
逻辑地址与物理地址的关系,段的划分条件及段的大小要求。
第三章 1、常用的与数据有关的寻址方式,
包括寻址方式的名称、表示及物理地址的计算方法 2、常用汇编指令的格式和功能
数据传送类指令MOV、LEA、IN/OUT、PUSH/POP、CBW、CWD、XLAT、XCHG
算术运算类指令ADD、ADC、INC、SUB、SBB、DEC、CMP、MUL、IMUL、DIV、IDIV 逻辑运算与移位 AND、OR、XOR、TEST、SHL、SHR、ROR、ROL 转移指令 JMP、JNZ/JZ、JG/JL、JBE/JAE、JS/JNS、JC/JNC 串操作指令 REP 、 REPZ、MOVSB、CMPSB、STOSB、STD、CLD
循环指令 LOOP、LOOPNZ 子程序调用与返回 CALL、RET 中断调用与返回 INT、IRET
第四章 1、常用伪指令的格式与用法
SEGMENT?ENDS、ASSUME、END、DB、DW、LABEL、DUP OFFSET、SEG、TYPE、LENGTH、SIZE、PTR、EQU、ORG、$
1
2、汇编语言的上机过程及各个过程中产生的文件后缀名;
源程序的基本结构
3、debug常用命令的功能及用法(R、D、E、A、U、T、G、P);
要明白Debug中使用命令后显示各栏内容的含义。
第五章 1、循环程序结构:循环条件的控制,LOOP指令的用法
2、分支程序结构:条件转移指令的用法,
分支顺序的安排,分支的汇合
第六章 1、子程序定义:PROC?ENDP
2、子程序的调用与返回 3、子程序参数传递
第七章 1、宏定义:MACRO?ENDM,宏调用与宏展开
2、LOCAL伪指令
第八章 1、用IN/OUT直接读取CMOS RAM的内容
2、中断源与中断向量;中断向量表;如何改写中断向量
第九章 1、键盘的数据端口号、显示器显示的原理、
文本方式下要显示字符对应显存中几个字节的内容。 2、常用BIOS和DOS中断(INT 10H INT 21H)
INT 21H: 输入字符的1号功能调用、显示字符的2号功能调用、
显示字符串的9号功能调用、输入字符串的0AH号功能调用
INT 10H:光标定位的2号功能调用、实现清屏的功能调用
2
《汇编语言复习题1》 一、单选题
1. 数字1的ASCII码值是( )。C
A. 1 B. 30H C. 31H D. 20H 2.ASCII码字符使用 ( ) 位进行编码。B
A. 3 B. 7 C. 8 D. 16 3. 汇编语言源程序经过汇编后产生( )文件。B
A. .ASM B. .OBJ C. .EXE D. .DOC 4.汇编语言源程序是( )文件。B
A. .EXE B. .ASM C. .OBJ D. .DOC 5. 汇编语言源程序中定义段的伪指令是( )。A A. SEGMENT..ENDS B. PROC..ENDP C. MACRO..ENDM D. SEGMENT..END 6.汇编语言源程序中定义过程的伪指令是( )。B A. SEGMENT..ENDS B. PROC..ENDP C. MACRO..ENDM D. SEGMENT..END 7. 8086CPU的地址总线宽度为( )。C A. 8 B. 16 C. 20 D. 32 8. 8086CPU的数据总线宽度为( )。C
A. 8 B. 10 C. 16 D. 20 9. 下列哪个寄存器可拆分成2个8位寄存器( )。B A. BP B. BX C. CS D. IP 10. 8086CPU提供了( )个16位寄存器。C
A. 8 B. 12 C. 14 D. 22 11. DEBUG调试程序时查看寄存器内容的命令是( )。D
A. D B. E C. U D. R 12.DEBUG调试程序时查看内存单元内容的命令是( )。D A. R B. E C. U D. D 13. 下列哪个寄存器用来指示当前栈顶的偏移地址( )。A A. SP B. BX C. BP D. IP
14. 下列地址信息与4015H:000FH确定的内存地址不同的是( )。C A. 4013H:002FH B. 4010H:005FH C. 4000H:005FH D. 4015FH 15. 下列哪个寄存器在编程时不能用来保存内存单元的偏移地址( )。B A. DI B. CX C. BX D. SI
3
16. 指令 MOV AX, BX 中源操作数的寻址方式是 ( )。B
A. 直接寻址 B. 寄存器寻址 C. 寄存器间接寻址 D. 寄存器相对寻址 17. 指令 MOV AL,STRNG[ SI ] 中源操作数的寻址方式是 ( )。D A. 直接寻址 B. 寄存器寻址 C. 寄存器间接寻址 D. 寄存器相对寻址 18. 在8086微机的输入输出指令中,可直接由指令指定的I/O端口号有 ( )个。C
A. 16 B. 64 C. 256 D. 216
19. 标志寄存器中下列哪个位是中断标志位( )。D A. CF B. OF C. DF D. IF 20.标志寄存器中下列哪个位是方向标志位( )。C A. CF B. OF C. DF D. IF 21. 设SP初值为4000H,执行指令“ POP AX ”后,SP的值是( )。A A.4002H B. 3FFEH C. 3998H D. 4001H 22. 设SP初值为4000H,执行指令“ PUSH AX ”后,SP的值是( )。A A. 3FFEH B. 3FFFH C. 3998H D. 4002H
23. 在内存分段管理中,8086CPU能访问到的最小段空间是( )。A A. 16 B B. 16KB C. 64KB D. 64B
24. 在内存分段管理中,8086CPU能访问到的最大段空间是( )。C A. 16 B B. 16KB C. 64KB D. 64B 25. 8086CPU允许有( )个中断源。D
A. 0 B. 16 C. 64 D. 256
26. Debug加载程序后查看寄存器内容如下,则该程序第一条指令的起始地址是( )。D ds=0b2d es=0b2d ss=0b3d cs=0b3e ip=0001 A. 00001H B. 0b2d1H C. 0b3d1H D. 0b3e1H 27. 下列数据段中内容如下,则与符号COUNT等价的值是( )。D
BUF DB 2 DUP(0,2 DUP (1,2,3),3) COUNT EQU $ - BUF
A. 3 B. 5 C. 12 D. 16 28. mov cx,0 s: add ax,bx loop s
以上指令序列执行后add ax,bx指令被执行了( )次。A A. 65536 B. 65535 C. 1 D. 0
4
29. 宏定义体内有标号,程序中要多次调用该宏,则宏定义体内必须使用( )。C
A. MACRO B. XALL C. LOCAL D. INCLUDE 30. 下列对于Intel8086cpu标志寄存器的说法正确的是( )。D A. 无符号数运算的进位情况由of位记录,有符号数运算的溢出情况由cf
位记录。
B. cpu执行每一条指令都会改变标志寄存器的内容。
C. 当前指令对flags的影响,不会为后续指令的执行提供依据。
D. 并不是所有的条件转移指令都要参考标志寄存器中的相关标志位。 二、填空题
设 (DS)=3000H,(ES)=4000H,(SS)=5000H,(BX)=1000H,(BP)=1001H,
(SI)=0001H,(DI)=0002H,(31000H)= 3412H,(31002H)= 7856H, (41000H)=9ABCH, (41002H)=2EF0H,(51000H)=3456H,(51002H)=789AH, 说明下列各条指令执行完后AX寄存器的内容。
1、执行指令 MOV AX, ES:[BX] 后(AX)= 9ABCH 。
2、执行指令 MOV AX, [BX+SI] 后(AX)= 5634H 。 3、执行指令 MOV AX, [BP] 后(AX)= 9A34H 。 4、写出与指令 LEA BX, BUFFER 完全等效的指令: MOV BX ,OFFSET BUFFER 。 5、回车符(Enter)与换行符的ASCII码分别是 0DH 、 0AH 。 6、机器执行下列指令序列后,正确的结果是(BL)= 05H 。
MOV BL,81H ADD BL,BL ADC BL,BL 7、下面的程序执行后,(ax)= 6 。 内存地址 机器码 汇编指令 1000:0 b8 00 00 mov ax,0 1000:3 e8 01 00 call s 1000:6 40 inc ax 1000:7 58 s: pop ax
8、分配给中断类型号1CH在中断向量表中的物理地址为 00070H 。 9、定时器中断类型号为08H,则其中断向量在中断向量表中的物理地址为 00020H 。
10、若机器进行有符号数运算,则执行下列指令后,(OF)= 0 。
5
正在阅读:
2017汇编语言复习提纲10-31
集束氧枪技术在韶钢的应用05-24
常见的毕业论文格式要求范例12-05
酒店管理系统需求规格说明书08-10
人教版高中英语_必修3_词汇表(带音标)08-25
兰大《免疫学基础》16秋平时作业310-26
寻找美丽的天津作文1000字02-05
评价方法在数学建模中的应用08-30
880G主板BIOS设置详解 - 图文10-11
中华医学会感染病学会第八届委员会名单05-08
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 汇编语言
- 提纲
- 复习
- 2017