网站大量收购独家精品文档,联系QQ:2885784924

第5章 节 变量 汇编语言程序设计 .ppt

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

第5章 变 量 ; 5.1 变量定义 5.1.1 变量名 变量的名字是它的外包装,是用来区分不同的存储区域的标识符号,是一种标识符。不同的语言对标识符命名的规定有所不同,但大体上都把“以字母开头的字母数字串” 作为基本规定。8088的汇编语言还允许用下面的特殊符号作为标识符的构成符号: 8088的汇编语言还允许用下面的特殊符号作为标识符的构成符号: ? @ $ % _ ; 标识符是一个或多个符号构成的符号串,汇编语言对标识符命名的完整规定是: (1)可用符号包括字母、数字和特殊符号“?”、“@”、“$”、“%”、“–”。 (2)不允许用数字作为第一个符号。 (3)名字的长度没有严格限制,但一般不超过10个符号。 (4)最少由一个符号构成,可以是字母、“_”或“@”。 (5)汇编语言不区分字母的大小写。 ; 5.1.2 变量定义的方法 变量的实质是存放数据的内存区域,所谓变量定义就是告诉汇编程序,在翻译时从某个地址起预留一定数量的内存空间,并在其中填上初值,还要建立变量与地址间的对应关系。所以变量定义是伪指令而不是指令。 【格式】变量定义的基本格式是: 变量名 类型 初值表 【说明】 (1)类型部分只能出现DB、DW、DD、DQ、DT这几种内部保留字,用以说明初值表中的每个数据占几个字节,对应关系如下: ; DB ── 字节型,每个数据占1字节; DW ── 字型,每个数据占2字节; DD ── 双字型,每个数据占4字节; DQ与DT很少用,不作说明。 2)初值表是用逗号分隔的若干个数据项,每个数据项的值是变量的一个初值项,占据“类型”规定的字节数,所以初值表一方面说明变量的初值是多少,另一方面也指明了变量占多少字节的存储空间。 (3)对于DW和DD类型,每个数据项的存储遵照“高字节在高地址,低字节在低地址” 的原则。 ; data SEGMENT d1 DB 1 d2 DW 1234H d3 DD d4 DB 1, 2, 3 d5 DB 123 d6 DB 30 DUP(0) d7 DB 1,3 DUP(2), 3,-3,1001B d8 DB 1,2,3,4,5,6 DB 7,8,9,10 d9 DW 12, AB d10 DW 3-5 data ENDS; 【解】 (1)变量d1是字节型,初值是01H,占1字节。 (2)变量d2是字型,初值是1234H,占连续的2个字节,并且地址号大的字节中放12H,地址号小的字节中放34H。 (3)变量d3是双字型,初值,占连续的4个字节,按地址由小到大的次序,4个字节中的内容依次是78H、56H、34H、12H。 (4)变量d4是字节型,共占3个字节,可视为字节型数组,按地址由小到大,3个字节中的值依次是31H、32H、33H。 (5)变量d5是字节型,共占3个字节,初值情况与变量d4的完全相同,所以d4与d5的变量定义只是在写法上不同而已。 ; (6)变量d6是字节型,共占30个字节,每个字节中都是0,其中用到了把初值0重复30 次的写法。 (7)变量d7是字节型,共占7个字节,各字节的初值按地址由小到大的次序依次是01H、02H、02H、02H、33H、0FDH、09H,把各种写法混合在一个变量的定义中使用。 (8)变量d8是字节型,共占10个字节,分别把1到10按地址由小到大依次填到这10个字节中,写法上把一个变量定义分作两行写,这是初值表中数据项很多一行写不完而转行的写法。; (9)变量d9是字型,由2个数据项构成,分别被当作3132H和4142H看待,共占4个字节,按地址由小到大依次是32H、31H、42H、41H。 (10)变量d10是字型,初值是一个可由汇编

文档评论(0)

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

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

1亿VIP精品文档

相关文档