汇编语言程序设计 复 习 提 纲
题型
1、选择题(10题、10分)
2、填空题(9题、14分)
3、写寻址方式题(5题、10分)
4、程序分析题 (5题、34分)
5、解析题(2题、12分)
6、编程题(2题、20分)
二、考试范围和时间
1—7章,100分钟
第一章 汇编语言基础知识
考点1 数制与基数之间的转换
要求:
正确的方式表示各个进制数
掌握二进制、十进制、十六进制码之间的相互转换的方法。
考点2 上机操作知识
要求:
掌握各种debug命令的含义:a、g、e、u、d、t、r、q
第二章 内部结构和寻址方式
考点1 7种寻址方式
要求
掌握并判断8086的7种寻址方式
如:ADD BX, [1000H]
LDS DI,[SI+1009H]
注意:
有效地址由哪个寄存器指出,要特别注意隐含使用的段寄存器
考点2 标志位在指令中的应用
要求
掌握各标志位的含义:CF、PF、AF、ZF、SF、OF、DF
判断执行特定指令后标志位的状态
如: ADD AL,BL
INC AL
注意:
INC、DEC指令不影响CF
所有双操作数逻辑指令均设CF=OF=0,根据结构设置SF、ZF、PF的状态,对AF无定义
NOT不影响任何标志位
第三章 汇编语言程序格式
考点1 运算符
数值运算符
①算术运算符:+、-、*、/、MOD、SHL、SHR
例:MOV AH , 3*4+5 ; MOV AH, 17
②逻辑运算符: AND、OR、XOR、NOT
例: AND AL, 03H AND 05H ;AND AL, 01H
③关系运算符: EQ ( 相等)、 NE ( 不等)、LT ( 小于 Less )、GT ( 大于 )、LE ( 小于或等于) GE( 大于或等于 Greater or Equal )
例: MOV AX ,1234H LT 1024H ; MOV AX,0
考点2 操作符
数值回送型操作符
① SEG — 取段基址操作符
功能:汇编程序将回送变量或标号的段地址值。
例:MOV AX,SEG BUF
② OFFSET— 取偏移地址操作符
功能:汇编程序将回送变量或标号的偏移地址值。
例:MOV SI,OFFSET BUF
③TYPE — 取类型操作符
功能:以数值形式返回变量或标号的类型
⑴ 变量,则回送该变量的以字节数表示的类型,DB为1,DW为2,DD为4,DQ为8,DT为10。
⑵ 标号,则回送该标号类型数值:NEAR为-1,FAR为-2
考点3 伪指令—等号、等值伪指令
功能:将EQU(=)右边的表达式赋值给左边的变量
例: COUNT EQU 5 EMP=12
说明:
⑴ =后的表达式只能是常数,对于字符或字符串,在汇编时按整数处理。
⑵ EQU后的表达式可以是数值、字符串,甚至可以是寄存器名、指令的助记符等。
⑶ EQU不能重复定义,而“=”伪指令可以重复定义,其作用域从定义点到重新定义之前。
例: X=7 ; X EQU 7
X=X+3 ; X EQU X+3
考点3 伪指令—变量定义
要求
指令中变量定义符的种类和操作数的各类形式
掌握变量定义内存单元的分配情况
如:DATA SEGMENT
X DW 5678H
Y DB 2 DUP (?)
Z DB ‘ab’
DATA ENDS
数据段中的字节单元个数
考点3 伪指令—地址计数器
地址计数器可保存当前汇编指令或变量的偏移地址。
ORG 〈 $+常数表达式n〉
功能: $表示地址计数器的当前值,$+n表示由当前地址向前跳过n个字节。
例: DATA SEGMENT
D1 DB 1,2,3
ORG $+10H
您可能关注的文档
最近下载
- 2025至2030中国人造肌腱和韧带行业细分市场及应用领域与趋势展望研究报告.docx VIP
- 《建筑遮阳工程应用技术标准》(DB37T 5065-2025).docx VIP
- 沪教版 2025-2026 学年上学期七年级生物期末质量检测试卷(附答案).docx VIP
- 沪教版 2025-2026 学年上学期八年级生物期末质量检测试卷(附答案).docx VIP
- 桥式起重机安全检查表.docx VIP
- 2025年事业单位工勤技能-河南-河南电工一级(高级技师)历年参考题库含答案解析(5套).docx VIP
- 英语分级阅读:国家地理《Reading Explorer》A1-A2入门级 REF_unit 5B.pdf VIP
- 小托福单词表汇总(打印版).docx
- 中华人民共和国通信行业标准通信用阀控式密封铅-中国通信标准化协会.PDF VIP
- 四川省成都市高新南区2026届九年级数学第一学期期末考试试题含解析.doc VIP
原创力文档

文档评论(0)