- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 汇编语言程序设计
§1 汇编语言初步
一.汇编过程及工具
1. 编辑汇编连 运行
2.调试程序DEBUG
二.宏汇编基本语法
1.汇编源程序结构
程序={块1[数据段、堆栈段、代码段 (过程1)],块2}
过程={指示性语句,指令性语句}
指示性语句格式:
[名字] 伪指令 [操作数] [;注释]
指令性语句格式:
[标号:] [前缀]指令助记符 [操作数] [;注释]
2.例子
DATA SEGMENT
SUM DB ?
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS :DATA
PORT EQU 3
MAIN PROC
GO : MOV AX ,DATA
MOV DS ,AX
MOV SUM,0
CYCLE: CMP SUM ,100
JNA NODONE
MOV AL ,SUM
OUT PORT,AL
MOV AH ,4CH
INT 21H ;返回DOS
NODONE :IN AL ,PORT
ADD SUM,AL
JMP CYCLE
MAIN ENDP
CODE ENDS
END GO
§2 指示性语句
一.符号赋值定义
1.EQU
格式: 符号名 EQU 表达式
表达式值或符号(段前缀、操作数、变址引用、指令名
等)
例: CONS EQU 256
DATA EQU ARRAY
AB EQU DS :[BP+8]
M EQU MOV
2 .=
格式: 符号名 = 数值
定义常数,且可以重复定义 ,重新定义后,原来的定义自动作
废。
例: A=12H
B=256
二.数据定义
格式: [变量名] 数据定义伪操作 表达式
数据定义伪操作: DB、DW、DD
表达式: 数值表达式、ASCII 表达式、地址表达式
例1:
A DB 10*20
STR1 DW ‘THAT IS ALL!’,0DH,0AH ,’$’
DATA1 DW 10 DUP (?)
SUM DW ?
TABLE DB 10 DUP (4 DUP (3 ),7 )
DBPTR DD TABLE
例2: AX 的内容为多少?
X DB ‘AB’
Y DW ‘AB’
MO AX,‘AB’ ;(AX)=4142H
LEA BX,X
MO AX,[BX] ;(AX)=4241H
LEA BX,Y
MO AX,[BX] ;(AX)
您可能关注的文档
- 荷叶圆圆教案公开课一等奖.pdf
- 菏泽联德智慧冷链物流园规划方案课件资料.pdf
- 菏泽市巨野县2015-2016年八年级上英语期末测试题汇总.pdf
- 衡量真实ROE分析和总结.pdf
- 衡水考查学习总结.pdf
- 衡水中学2016届高三下学期第一次调考(化学)汇总.pdf
- 虹吸式雨水系统资料.pdf
- 胡乐乐:汉字“失写症”,需要治治了.pdf
- 胡同文化》练习题.pdf
- 虎妈战歌英语读后感.pdf
- 2024年广东省企业人力资源管理师之四级人力资源管理师考试题库参考答案.docx
- 2024年山西省朔州市企业人力资源管理师之一级人力资源管理师考试完整版带答案(能力提升).docx
- 2024年山东省济宁市企业人力资源管理师之四级人力资源管理师考试题库大全含答案AB卷.docx
- 2024年山西省晋中市企业人力资源管理师之一级人力资源管理师考试优选题库有答案解析.docx
- 考点22 我们共同的世界(考点清单)-2023年中考道德与法治第一轮夯实基础靶向复习示范课件+考点清单+对点练习(全国通用).docx
- 考点23 世界舞台上的中国(考点清单)-2023年中考道德与法治第一轮夯实基础靶向复习示范课件+考点清单+对点练习(全国通用).docx
- 2024年幼儿园办公室主任述职报告范本(3篇).pdf
- 2024年山东省枣庄市企业人力资源管理师之一级人力资源管理师考试完整题库含答案(考试直接用).docx
- 2024年山西省晋中市企业人力资源管理师之四级人力资源管理师考试题库附答案(综合卷).docx
- 2024年山西省晋城市企业人力资源管理师之一级人力资源管理师考试(夺冠).docx
文档评论(0)