第4章__汇编语言语法与其程序格式课件.ppt

第4章__汇编语言语法与其程序格式课件.ppt

  1. 1、本文档共115页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章__汇编语言语法与其程序格式课件

第4章 汇编语言语法及其程序;4.1 汇编语言语句格式 ;SUM DB ? ;准备用;ADD AL,BUF2 ;和第;从上面这个例子可以看出,汇编语;程序中的语句 ;4.1.2 语句格式 ;名字的定义要满足如下规则: ;2) 名字的主要形式 ;偏移属性:标号的偏移地址是从段;(2) 变量在数据段、附加数据;类型属性:变量的类型属性定义该;2.操作码 ;1) 常数 ;(3) 符号常数就是指常数用符;(1) 算术运算符有:+(加);(2) 逻辑运算符有:AND(;(3) 关系运算符有:EQ(相;4.注释项 ;4.2 伪 指 令 ;4.2.1 定义符号的伪指令;此后,程序中凡需要用到该表达式;ALPHA EQU 7 ;在EQU语句的表达式中,如果有;【例4-2】 EMP=6或EM;3.解除定义伪指令PURGE ;4.2.2 定义数据的伪指令;“注释”字段用来说明该伪指令的;DQ:用来定义4字,其后的每个;【例4-4】 操作数为常数或;图4.1 例4-4的汇编结果;【例4-5】 操作数是字符串;图4.2 例4-5的汇编结果;【例4-6】 操作数?可以保留;REPEAT_COUNT D;【例4-7】 使用DUP实现重;图4.3 例4-6的汇编结果;图4.4 例4-7的汇编结果;【例4-8】 DUP操作可以嵌;图4.5 例4-8的汇编结果;图4.6 例4-9的汇编结果;【例4-9】 用DW或DD把;汇编程序的存储情况如图4.6所;【例4-10】 定义48位地址;图4.7 例4-10的汇编结;4.2.3 定义程序开始和结;TITLE伪指令的主要作用是指;其中,标号LABEL指示程序开;4.2.4 地址计数器与对准;图4.8 例4-12的汇编结;的转向地址是JNE指令的首地址;【例4-12】 $ 用法示例。;2. ORG伪指令 O;【例4-13】 ORG伪指令示;则VECT1的偏移地址值为0A;【例4-14】 ORG伪指令示;BUFFER LABEL ;3. EVEN伪指令 ;【例4-15】 ;4.2.5 基数控制伪指令 ;【例4-16】 ;4.2.6 过程定义伪指令 ;4.3 汇编语言源程序结构 ;SEGMENT_NAME SE;【例4-17】 一个较为完整的;TART: ;开始执行的入口;由于ASSUME伪指令只是指定;段名 SEGMENT ;4.4 汇编语言程序的上机过;在转换的过程中,汇编程序将对源;.OBJ文件虽然已经是二进制文;因此,在计算机上运行汇编语言程;图4.9 汇编语言程序的建立;目前常用的汇编程序有Micro;(3) 产生源程序的目标程序,;4.4.1 建立汇编语言的工;4.4.2 汇编语言源程序上;TITLE EXAM.ASM;ASSUME CS:CODE;LEA SI,DATS LE;2.汇编产生 .OBJ文件 ;OBJECT FILENAME;汇编程序的输入文件是 .ASM;如果不需要则可对[NUL.LS;icrosoft (R) MA;NAME ;9 SYMBOLS3276;汇编程序提供的第三个文件是 .;C:CREF EXAM↙机器;3. 链接产生 .EXE文件 ;如下:C:\LINK EX_;LINK程序有两个输入文件 .;例4-23的连接映像EXAM.;4. 程序的调试和执行 ;5. 生成 .COM文件 ;使用 .COM文件时,程序不分;PROGNAM SEGMENT;.COM文件的源程序格式之二。;用户在建立源文件以后,同样经过;在DOS系统下,可直接在机器上;习 题 4 ;(5) MOV SAVE ;4.2 假设VAR1和VAR;4.3 画图说明下列语句所分;4.5 请设置一个数据段DA;PART1 20 ;4.6 假设程序中的数据定义;4.7 有符号定义语句如下:;4.8 假设程序中的数据定义;4.9 试写出一个完整的数据;下列表达式的值是多少?(1) ;4.11 对于下面的数据定义;4.12 对于下面的数据定义;4.13 指出下列伪指令表达;4.14 按下面的要求写出程

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档