汇编语言程序设计_3的.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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

您可能关注的文档

文档评论(0)

ayangjiayu4 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档