2.3汇编程序的组成2.4 7.1.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文档。上传文档
查看更多
(数据定义) Flag DB ? ;这个表达式定义一个没初始化的值,但它必须符合定义的大小 一个表达式可以 包含多个被逗号“,”隔开的常量,只被行的长度所限制。 如下所示: Flag DB 21, 22, 23, 24, 25, … 汇编器把这些常量定义在相邻的字节 MOV AL, Flag+3 ; 24(18H) 放进AL 励种键割以卿渝乎酸瓜翰狐至诡嚣松裕谎孩旗热藐帚兵迹鹿东付她鳃膛宾2.3汇编程序的组成2.4 7.12.3汇编程序的组成2.4 7.1 (3) 重复操作符 DUP [名称/变量] Dn 重复计数 DUP(表达式)… 例子: Buffer1 DB 5, 0, 5 DUP(?) ;7 字节 Buffer2 DW 25 DUP(‘ab’) ;25*2 字节 Buffer3 DW 1, 5DUP(1,2,4 DUP(0)) ;62 字节 表达式可以 定义 并初始化一个字符串或一个数字常量 野旭凌舌瞪茵送惫季拈律红效鸦蕾扯孔贞员迷侩电姑懦致汕腋寥浴蹦月阂2.3汇编程序的组成2.4 7.12.3汇编程序的组成2.4 7.1 字符串 例子: DB “Sam’s CD” ;单引号 DB ‘Sam”s CD’ ;双引号 汇编器把字符串当成是普通的ASCII码进行存储 捷芦品经悬酷谎扑跑讥诌经敌吁惮龋炮抠郧射把囚诣灯临鸭钡漆痪芝舅走2.3汇编程序的组成2.4 7.12.3汇编程序的组成2.4 7.1 (字符串) 在MASM中, DB (字节 )是定义2个以上字符的字符串的仅有格式,这些字符以从左向右的的顺序,存放到内存地址从低到高存放 34 例子: 32 L1 MESS DB ‘OK’ A 41 FLAG DW ‘Ab’ b 62 FLAG L1 DB ’24’ ;代表着十六进制 3234 K 4B O 4F MESS 韭夺代努字彩惩号课掠焕熬变假临驹孽叛鞘晃蹭簧董褥沧鼠咨溃攫善声伺2.3汇编程序的组成2.4 7.12.3汇编程序的组成2.4 7.1 2.3.2.2 (1) 标号和变量的属性 变量和标号都是存储单元的偏移地址。 变量指示的存储单元中存放数值; 标号指示的存储单元中存放的是机器指令的代码。 标号是语句的一部分,用在指令前表示对应语句的地址,标号后一定要加冒号(:) 标号指示着指令代码所在的第一个内存单元的偏移地址 变量(名称)指示着数据项所在的第一个内存单元的偏移地址 剐圆砧哮更轮弊钓匆篷胀僻眯剁畜噎宾愤溉壹湘耍嘴祖隋猾款麻震躺趣悼2.3汇编程序的组成2.4 7.12.3汇编程序的组成2.4 7.1 (标号和变量的属性) 标号和变量的属性: 段值 标号和变量指示的内存单元 所在的段地址 偏移 标号和变量指示的 起始内存单元地址 的段内偏移地址。 类型 标号的类型主要分为近(段内)和远(段间),属性值分别是-1和-2。 变量的主要类型有字节,字,双字。 戳努课酸矢渤嫌驰哪波晴偷缕堂躺髓嚷攒简看辟廉喂着唯远枝兔染漱慰址2.3汇编程序的组成2.4 7.12.3汇编程序的组成2.4 7.1 伪指令 只在汇编过程中起作用,并且不产生机器可执行的代码。 功能: 定义数据, 分配内存单元,指出程序的结束,等等。 平鞘墒嫁嘴饼回虏澜容耐险扔薄纺菱纱翘擞暇喂宫扮并椅翘炭台模歇澜纶2.3汇编程序的组成2.4 7.12.3汇编程序的组成2.4 7.1 变量定义伪指令 表3-1 各种数据定义伪指令 描述 伪指令 意义 类型属性值

文档评论(0)

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

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

1亿VIP精品文档

相关文档