- 5
- 0
- 约4.34千字
- 约 47页
- 2021-07-31 发布于广东
- 举报
Call proc1 ret 实现方法 主程序有调用指令call 子程序有返回指令ret 特点 Call指令与ret缺一不可 现场保护 入口出口参数设置 举例 编写AX*10?AX子程序 第四章 8086汇编语言程序设计 几个概念 8086汇编语言的语句 8086汇编中的伪指令 8086汇编中的运算符 汇编语言程序设计 宏定义与宏调用 系统调用 几个概念 汇编语言 汇编语言源程序 汇编 汇编程序 4.1 8086汇编语言的语句 汇编语言由指令性语句和指令性语句组成 一、指令性语句格式 [标号:] 操作码 [操作数1,] [操作数2] ;[注释] 二、指示性语句格式 [标识符(名字)] 指示符(伪指令) 表达式 三、有关属性 存储器操作数的属性有三种:段值、段内偏移量和类型。 4.2 8086汇编中的伪指令 一、 符号定义语句 1、等值语句 格式:符号名 EQU 表达式 例: ⑴ PORT EQU 1234 ⑵ BUFF EQU PORT+58 ⑶ MEM EQU DS:[BP+20H] ⑷ COUNT EQU CX ⑸ ABC EQU AAA 2、等号语句 格式: NUM=34 …… NUM=34+1 二、变量定义语句 格式: 符号名 DB/DW/DD 表达式 1、定义一组数据 例1: BUFF DW 1234H, 0ABCDH, 8EH DW –79DH, 7B6AH 2、定义一串字符 例2: STR DB ‘ Welcome !’ 3、定义保留存储单元 例3: SUM DW ? , ? 4、复制操作 复制操作符DUP(Duplication)可预置重复的数值 例4: ALL_ZERO DB 0,0,0,0,0 用复制操作可改为: ALL_ZERO DB 5 DUP(0) 5、将已定义的地址存入内存单元 例5: LIT DD CYC … CYC: MOV AX , BX 三、段定义语句 1、 段定义语句格式: 段名 SEGMENT [定位类型] [组合类型] [‘类别’] …… 段名 ENDS 只需要掌握 段名 SEGMENT …… 段名 ENDS 2、段假设语句 ASSUME 段寄存器名:段名[,…] 3、?ORG伪指令、地址计数器 $ ORG伪指令格式: ORG 表达式 4、END 表示源代码结束 格式为: END 常数或表达式. 四、过程定义语句 过程名 PROC NEAR/FAR …… RET 过程名 ENDP 4.3 8086汇编中的运算符 一、常用运算符 1、算术运算符 +(加)、-(减)、*(乘)、/(除)、MOD(求余)。 2、逻辑运算符 AND、OR、XOR、NOT 3、关系运算符 EQ(相等)、NE(不等、) LT(小于)、GT(大于)、 LE(小于等于)、GE(大于等于)。 关系成立,全1 关系不成立,全0 例: MOV DL , 10H LT 16 ? MOV DL,0 例: AND AX , 555 GT 222 ? AND AX,0FFFFH 二、 常用的操作符 4、分析操作符 1)SEG操作符 例: MOV AX , SEG BUFF 2)OFFSET操作符 例:MOV BX , OFFSET BUFF 3)TYPE操作符 对于变量有3种: 1 字节型; 2 字型; 4 双字型; 对于标号有2种:-1 NEAR(段内), -2 FAR(段间)。 例: BUFF DB 20H MOV BX ,TYPE BUFF ? MOV
您可能关注的文档
- 抗凝血药和促凝血药.ppt
- 抗生素类药物分析.ppt
- 口腔颌面颈部局部解剖.ppt
- 临床医学糖尿病运动.ppt
- 临床医学心脏病外科治疗.ppt
- 络活喜从药代动力学看络活喜与其它CCB的区别.ppt
- 麦肯锡给医药行业的报告.ppt
- 某制药股份有限公司市场调查报告.ppt
- 前列腺炎疾病介绍、前列腺炎症状、前列腺炎发病原因、解决办法的系统性讲座.ppt
- 全身炎症反应综合征与多器官功能障碍.ppt
- 2025年北京市门头沟区中考一模英语试题.docx
- 2025年北京市门头沟区中考二模英语试题.docx
- 2025年北京市丰台区中考二模英语试题.docx
- 2025年中考英语考前冲刺模拟卷 (北京专用) 解析卷.docx
- 2025年中考英语考前冲刺模拟卷 (北京专用) 原卷.docx
- 2025年肩颈按摩仪行业社媒趋势数据分析.docx
- 2025年人身险行业信用回顾与2026年展望.docx
- 合同法买卖合同培训课件.ppt
- 2025年全球食物系统与SDG研究报告-食物供给、食者健康、生态平衡的整体治理.docx
- 2025下半年四川乐山市川投峨眉铁合金(集团)有限责任公司对考前自测高频考点模拟试题最新.docx
原创力文档

文档评论(0)