- 1、本文档共123页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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是字型,初值是一个可由汇编
您可能关注的文档
- 第5章 节 有色金属的焊接 材料焊接性 .ppt
- 第5章 节 机件的表达方法 机械制图 .ppt
- 第5章 节 电路的暂态分析 电路与模电课件.ppt
- 第5章 节 舞蹈基本功训练《舞蹈》.ppt
- 第5章 节 齐美尔的形式社会学 西方社会学理论(侯钧生版)课件.pptx
- 第5章 节 AutoCAD图形辅助工具 AutoCAD 2013室内装潢设计课件.ppt
- 第5章 节 NI LabVIEW仪表 Multisim 11电路仿真与实践.ppt
- 第5章 节 SQLPlus基础.ppt
- 第5章 节 Verilog语法与要素 数字系统设计与Verilog HDL (第4版).ppt
- 第5章 节 三相电路 电工学课件(上).ppt
最近下载
- 大学学位论文__4000m3d针织印染废水的处理.doc VIP
- AP微积分BC(2023年真题)全套含选择题及答案 .pdf
- 全国大学生油气储运工程设计大赛特等奖作品-word版.docx VIP
- 医疗器械生产过程验证与确认.ppt VIP
- 2022年广东省中考化学试题(含答案解析).pdf
- 舞台人生:走进戏剧艺术学习通超星期末考试答案章节答案2024年.docx
- GB50457-2019医药工业洁净厂房设计标准.pdf VIP
- 2024届四川省成都市青羊区成都石室中学八下物理期末学业水平测试试题及答案解析.doc VIP
- 《我们赖以生存的隐喻》述评.docx VIP
- 本科毕业边坡支护毕业设计论文.DOCX
文档评论(0)