- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
汇编语言程序设计_3的
汇编语言程序设计Assembly Language Programming;本章结构;本章结构;1. 汇编语言程序结构;逻辑段;语 句;2. 伪指令;伪指令分类;(1)数据定义语句;操作数;操作数;操作数;NOTICE;(2)符号定义语句EQU;(2)符号定义语句=;(3) LABEL;(4) 段定义伪操作-完整段定义;(5) 段类型说明伪操作;NOTICE;DATA1 SEGMENT
X DB 1
DATA1 ENDS
DATA2 SEGMENT
Y DB 2
DATA2 ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA1 ,ES:DATA2
START:
MOV AX,DATA1
MOV DS,AX
MOV AX,DATA2
MOV ES,AX
MOV AL,X
MOV AH,Y
MOV AH,4CH
INT 21H
CODE ENDS
END START;(6)程序结束伪指令;(7) 过程定义伪操作;(8)起始地址和对准语句;(9)地址计数器($); [符号地址] 操作 操作数 [; 注释] \;标号;变量;操作数;表达式;表达式;算术运算;逻辑运算符;关系运算符;合成操作符;分析操作符;(1)SEG 运算符
格式:SEG 变量或标号
功能:分离出其后变量或标号所在段的段首址。
例如:
MOV AX,SEG ARR
MOV DS,AX
(2)OFFSET运算符
格式:OFFSET 变量或标号
功能:分离出其后变量或标号的偏移地址。
例如:
MOV BX,OFFSET BUF;(3)TYPE运算符
格式:TYPE 变量或标号
功能:分离出其后变量或标号的类型。如果是变量,将返回该变量的类型对应字节数;如果是标号,则返回代表标号类型的数值。它们之间的关系见表3.2所示。;(4)LENGTH运算符
格式:LENGTH 变量
功能:取出变量所含的数据存储单元个数。
(5)SIZE运算符
格式:SIZE 变量
功能:取出变量所含的数据存储区大小。
其返回值为: LENGTH 变量 * TYPE 变量;例:ARRAY DW 100 DUP (?)
TABLE DB ‘ABCD’
ADD SI, TYPE ARRAY
; ADD SI, 2
ADD SI, TYPE TABLE
; ADD SI, 1
MOV CX, LENGTH ARRAY
; MOV CX, 100
MOV CX, LENGTH TABLE
; MOV CX, 1
MOV CX, SIZE ARRAY
; MOV CX, 200
MOV CX, SIZE TABLE
; MOV CX, 1;运算符的优先级;4. 汇编语言程序框架(一);汇编语言程序框架(二);汇编语言程序框架-简化;简化段定义伪指令;处理器选择伪操作;.MODEL 存储模式;TINY微???模式;SMALL小型模式;COMPACT紧凑模式;MEDIUM中型模式;LARGE 、HUGE模式;FLAT平展模式;总 结;简化段定义伪指令;简化段定义伪指令;简化段定义伪指令;简化段定义伪指令;汇编语言程序框架-简化1;汇编语言程序框架-简化2;5.汇编语言的上机过程;建立汇编语言的工作环境-MASM 5.x;myfile.asm;建立汇编语言的工作环境-MASM 6.1x;建立汇编语言的工作环境-EMU8086;;调 试;补充:6. EXE和COM文件格式;STRUCT
STUDENT STRUC(5.x)/STRUCT(6.1x)
SNAME DB 10 DUP(?)
ID DB 8 DUP(?)
AGE DB ?
STUDENT ENDS;例子;作业;实验II
您可能关注的文档
- 概率论与数理统计(械沫方差及相关系数、矩).ppt
- 概率论与数理统计-0的1-002.ppt
- 概率论与数理统计-械沫方差和相关系数01.ppt
- 概率论与数理统计1-的2.ppt
- 概率论与数理统计习的题一.ppt
- 概率论与数理统计习的题解答(第2章).doc
- 概率论与数理统计习的题解答.doc
- 概率论与数理统计习的题课.ppt
- 概率论与数理统计教的材第1章习题2.ppt
- 概率论作业答案与提的示第2次.ppt
- 广东省汕尾市2024-2025学年高二下学期期末考试政治试题(含解析).pdf
- 广西钦州市第十三中学2024-2025学年高一下学期期末热身考试政治试卷(六)(含解析).pdf
- 2024-2025学年广东省汕尾市海丰县人教版三年级下册期末考试数学试卷.pdf
- 2024-2025学年辽宁省鞍山市立山区人教版三年级下册期末考试数学试卷(含部分答案).pdf
- 黑龙江省齐齐哈尔市铁锋区2025年中考三模语文试题(含答案).pdf
- 广西壮族自治区钦州市浦北县2024-2025学年八年级下学期期末历史试题(含答案).pdf
- 河北省沧州市部分学校2024-2025学年高二上学期9月月考历史试卷(含答案).pdf
- 2024-2025学年广东省肇庆市四会市人教版三年级下册期末考试数学试卷(含答案).pdf
- 2024-2025学年海南省三亚市人教版三年级下册质量检测数学试卷(含答案).pdf
- 甘肃省靖远县第四中学2024-2025学年高三上学期期末考试历史试题(含答案).pdf
文档评论(0)