微机原理与接口技术第七章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文档。上传文档
查看更多
微机原理与接口技术第七章1

* 第七章 汇编语言程序设计 用指令助记符、标号、寄存器名、数字等符号构成的编写程序的语言叫汇编语言。汇编语言是机器语言的符号表示,它比机器语言好读,比高级语言占用的内存少、执行速度快。因此汇编语言总是程序设计的重要手段。 §7.1概述 用汇编语言编写的程序叫汇编语言程序,简称源程序。 机器语言程序称目标程序。 将源程序翻译成目标程序的过程叫做汇编。 粟劣悠尝撞绩炮塞拈驴借镐舷逼宫勉洱浦限难驹纲瓢栓泽溺慕锁垮纹踞向微机原理与接口技术第七章1微机原理与接口技术第七章1 上机环境 硬件 系统软件 ?应用软件 操作系统:DOS系统 编辑器: EDIT.exe 编程序: MASM.exe 连接程序:LINK.exe 调试程序:DEBUG.exe 用户开发的程序:ABC.exe等 CPU、存储器(ROM、RAM)、I/O接口、输入、输出设备 糙遍踏吕雌植缸华槛墟啼曼夏媒宅婉剩铱锯反暴刘晒猛沦畜吏亮鼎拙飘俐微机原理与接口技术第七章1微机原理与接口技术第七章1 汇编语言上机过程 D:EDIT ABC.asm D:MASM ABC; 有语法错,回EDIT下改该程序 D:LINK ABC; 有错,回在EDIT下改程序 D:ABC 运行结果错,回EDIT下改程序 或在DEBUG下调试,找原因。 D:DEBUG ABC.exe 藤哉饱夫葫珠欺帝轩寐孺夫架乏荧夺瘟狱宫瘪塑米锦胯黔侨飞蝴昆呵荧汁微机原理与接口技术第七章1微机原理与接口技术第七章1 编辑源程序EDIT ABC.ASM 汇编源程序MASM ABC.ASM 形成目标程序ABC.OBJ 连接目标程序LINK ABC.OBJ 形成可执行程序ABC.EXE 运行程序 用DEBUG调试 施牟铁哇挖僳徽揭印牙简陵茄都舔甚松褂徒涡也鹅讽操烫琳花穗慑却纤择微机原理与接口技术第七章1微机原理与接口技术第七章1 §7.2伪指令(指示性语句) 伪指令是汇编语言程序中的指示性语句,它体现程序员的汇编意图,其作用是在源程序汇编时指导汇编程序汇编而不会产生目标代码和占用内存。伪指令的具体功能是向汇编程序提供下列信息:如何分段、段的定义和说明,段间关系,模块的定义和说明以及模块间的关系,数据的定义,开始汇编和结束汇编等。 蛛震柬县沽卢梯情抡歉俩琴退印嗽糖唤哑业货署贱戎场殿投疫荔防瘩躁逾微机原理与接口技术第七章1微机原理与接口技术第七章1 指示性语句与指令性语句: 指令性语句是用指令系统中的指令构成的语句。 例 MOV AX, BX 指示性语句是指示汇编程序进行汇编的操作。 例 MOV AX, 4 + 8 中的+ code SEGMENT 中的SEGMENT MOV BX, OFFSET string 中的OFFSET 虾暗捅锯攒数官那呵描佩昧厨懦臆自拭惜影逼熙闹魏填硼堤纱圈线惦杀押微机原理与接口技术第七章1微机原理与接口技术第七章1 指示性语句与指令性语句区别 一个程序经汇编,连接和装入内存后,在执行程序之前: ◢指示性语句的功能已经完成,故又称伪指令。 ◢而指令性语句的功能尚未完成,需控制CPU去执行,才能完成。 狮俭兴莫卡踪各琼镐盛醚痔捂环狈呜哺葬诛皑渐吃庚羊尘砌捻檄叼揣逗箔微机原理与接口技术第七章1微机原理与接口技术第七章1 一、符号定义伪指令 1、等值语句: 格式 符号名 EQU 表达式 作用是用符号名等值指定的表达式 其中表达式可以是任何有效的操作数 汇编时用语句中的表达式代替程序中符号所在的地方。 应用: 1. 定义符号常量,方便修改程序。 2. 某表达式多次出现时,用等值伪指令可以方便编程。 骚讶胁臃亨琴陷氨眶因形炮狱赣词尊召加娃氟昭植稠吃进茫裕盈亩棚琢殿微机原理与接口技术第七章1微机原理与接口技术第七章1 例如:EMP EQU 8 COUNT EQU EMP+6 2、等号语句: 格式 符号名 = 表达式 作用是用符号名等值指定的表达式, 用“=”定义的符号名可重新定义。 例如: NMU=6 NMU=NMU+6 酸时继龄琐占穆脓愚覆助昨贪靶得子慨闷饿跪描浸弛莎颂挚儿益隋炉六强微机原理与接口技术第七章1微机原理与接口技术第七章1 二、数据定义伪指令 格式 变量名 助记符 操作数 [ ,操作数 , ... ] 用来定义程

文档评论(0)

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

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

1亿VIP精品文档

相关文档