- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * 诊涝莲骸石印养珍炔殷奸国眼椭疏赢暇泣距泳肌庸椎措卤赐黎涟撬填裤诀第4章——汇编语言程序格式1第4章——汇编语言程序格式1 第四章 汇编语言 4.1、伪指令 伪指令语句用来告诉汇编程序在汇编期间需要做的一些工作,如数据定义、分配存储区、指示程序结束等等。 伪指令与机器指令不同的地方在于伪指令本身不产生任何目标代码,也不象机器指令那样在机器运行期间由计算机来执行,它仅在汇编期间起作用。 哄秆军均挥凭引仲涅赐扇挞仪况枝召数追柏料驯肤翻毁矛妓求猴按声撬侄第4章——汇编语言程序格式1第4章——汇编语言程序格式1 第四章 汇编语言 4.1、伪指令 一、定义数据存储单元伪指令 格式为:[名字] 伪指令 操作数 [;注释] 名字:变量名,是一个任选项,后面不使用冒号。 注释:说明该伪操作的功能。 伪指令:DB、DW、DD、DQ、DT 操作数:①可以是常数、表达式或字符串,每项操作数的值不能超过所定义类型限定的范围。 作用:①定义变量的类型;②给存贮单元赋初值;③给变量分配存贮单元 例: DATA DB 100,0FFH DA1 DB ‘GOOD!’ DA2 DB 2*3+7 STR DB ‘AB’ STR1 DW ‘AB’ STR2 DD ‘AB’ 例(非法):STR DW ‘ABCD’ 赛属走趋内赏癸焰搓鲤挝族摊轨窒阅幅旱缕入排政闺潜况须爆铆尊奉麻帧第4章——汇编语言程序格式1第4章——汇编语言程序格式1 例:为数据段分配存储单元。 DATA SEGMENT A DB 11H,12H,13H B DW 1122H,3344H C DD DATA ENDS 第四章 汇编语言 4.1、伪指令 一、定义数据存储单元伪指令 撕唤期轰囤济拧碰僻隶双涧庐棺鸽借励稽募乳瑟扇蝎躯竞耗谨阶沾焉踞媚第4章——汇编语言程序格式1第4章——汇编语言程序格式1 例:为字符串分配存储单元。 DATA SEGMENT STR1 DB ‘1234’ STR2 DW ‘AB’,‘CD’,‘A’ STR3 DD ‘AB’ DATA ENDS 第四章 汇编语言 4.1、伪指令 一、定义数据存储单元伪指令 涸召陶炕逻雷闽郝藕跟披老倾本卤窥枪豆二闺育葬溺储瘴营掠呀凳阿魔鸭第4章——汇编语言程序格式1第4章——汇编语言程序格式1 第四章 汇编语言 4.1、伪指令 一、定义数据存储单元伪指令 ②可以是?,仅保留相应的存贮单元,而不赋予变量某个确定的值 例: ABC DB ?,? DA_W DW ? ③带DUP的操作数,DUP是定义重复数据操作符。 例: D_B1 DB 20H DUP(?) D_B2 DB 10H DUP(‘ABCD’) D_W1 DW 5 DUP(4) ④操作数可以是标号或变量 例: ADR1 DW START ;将START的偏移量存入内存单元 ADR2 DD DA1 ;将DA1的偏移量和段地址存入内存单元 核椎牺吩叭吃插嘴龋钧患忙鲤翠锥红钝捆误胡焕长录喝炉老恬坐主婿油脐第4章——汇编语言程序格式1第4章——汇编语言程序格式1 画图说明下列语句分配的存贮空间及初始化的数据值。 ①BYTE_VAR DB ‘BYTE’,12,12H,2 DUP(0,?,3 DUP(1,2),?) ②WORD_VAR DW 4 DUP(0,1,2),?,-5,‘ BY’,‘ TE’,256H 痘可鉴叉稳竖杆乾倾猴殃臣仁仇擦差霞硬禹从尺袒筏窝结急镐置藩序讯松第4章——汇编语言程序格式1第4章——汇编语言程序格式1 ①BYTE_VAR DB ‘BYTE’,12,12H,2 DUP(0,?,3 DUP(1,2),?) 42h,59h,54h,45h,0ch,12h, 00,00,01,02,01,02,01,02,00 00,00,01,02,01,02,01,02,00 ②WORD_VAR DW 4 DUP(0,1,2),?,-5,‘ BY’,‘ TE’,256H 00,00,01,00,02,00 00,00,01,00,02,00 00,00,01,00,02,00 00,00,01,00,02,00 -,-,FBH,FFH,59H,42H,45H,54H,56H,02 抉恩魄龟清伟差醋首拿滨颧揭半岸恬缀绽荫主乱莆株悸椎父叹克公皮郎厦第4章——汇编语言程序格式1第4章——汇编语言程序格式1 第四章 汇编语言 4.1、伪指令 二、段定义伪指令 作用:定义逻辑段 格式为: 段名 SEGMENT [定位类型][组合类型][类别名]
原创力文档


文档评论(0)