- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章8086汇编语言程序设计(.PPT).ppt
第四章 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
例: AND AX , 555 GT 222
二、 常用的操作符
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 BX,01
4)LENGTH操作符
5)SIZE操作符
SIZE=TYPE×LENGTH
例:BUFF DB 10DIP(?)
MOV CX,LENGTH BUF
? MOV CX,10
MOV CX,SIZE BUF
? MOV
您可能关注的文档
最近下载
- 水保工程施工方案与组织设计.docx VIP
- 库卡机器人 compect操作说明书.pdf VIP
- 6、(JS)浙江省公路工程施工统一用表-记录表JS101-JS833.xls VIP
- 新概念第二册lesson53市公开课一等奖百校联赛获奖课件.pptx VIP
- 中国主要铜镍硫化物矿床.pptx VIP
- 产品思维30讲的关键.pdf
- 新媒体运营师考前必背试题库(含答案) .pdf VIP
- 人教版小学数学三年级下册第3单元 复式统计表 同步练习(含答案).pdf VIP
- 婴幼儿反复喘息诊治、管理、预防临床实践循证指南(2025).pptx VIP
- 《企业安全生产费用提取和使用管理办法》财资〔2022〕136号 .pdf VIP
原创力文档


文档评论(0)