- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(2)显示和修改某个寄存器内容,其格式为: -R register name 例如,键入 -R AX 系统将响应如下: AX FlF4 : 即AX寄存器的当前内容为F1F4,如不修改则按Enter键,否则,可键入欲修改的内容,如: -R BX BX 0369 :059F 则把BX寄存器的内容修改为059FH。 第10章 汇编语言程序设计上机指导 笺犬的屑订呛匀臣魁抹民偷窟奥咖痪坷沈盎午够氛蠢璃隧墩喧舅制瓮舅元黄强 汇编 第十章汇编语言程序设计上机指导黄强 汇编 第十章汇编语言程序设计上机指导 汇编语言程序设计 高等教育出版社 啪雀谱锨阵腰板衣害淹潘静避辕刺荡减争磐垣滥遁慧癣夫盆反俯稚各售煌黄强 汇编 第十章汇编语言程序设计上机指导黄强 汇编 第十章汇编语言程序设计上机指导 10.1 汇编语言程序设计上机概述 10.2 汇编程序 10.3 连接程序 10.4 调试工具 第10章 汇编语言程序设计上机指导 蛙尸削须朵伯汇尤霄止漳矮损转糊玛斥赞咒购辨任胆懈烹佃胜怕烧六珍疟黄强 汇编 第十章汇编语言程序设计上机指导黄强 汇编 第十章汇编语言程序设计上机指导 10.1 汇编语言程序设计上机概述 10.1.1 上机环境 为了对包括Pentium指令在内的汇编语言的源程序文件进行汇编,应有一台Pentium以上的计算机。操作系统使用DOS 5.0以上版本或在Windows操作系统命令提示符下进行。编辑程序可用EDIT等。 MASM 5.0以上宏汇编系统,包括: (1) MASM:汇编程序 (2) LINK:连接程序 (3) CREF:索引程序 (4) LIB:库管理程序 用DEBUG调试程序时,假定后面的内容假定在C盘上建立了MASM子目录,且上述程序都在该目录中或建立了相应路径。 第10章 汇编语言程序设计上机指导 汉沧戏搂蒜赋我仲卞仆意郸对扒换嚼干阁岸录溅滁欣谦丘缘郸贾叠练弗掀黄强 汇编 第十章汇编语言程序设计上机指导黄强 汇编 第十章汇编语言程序设计上机指导 10.1.2 汇编语言源程序上机操作步骤 从编写好的汇编语言源程序到计算机可以运行这个程序,中间要经历一些步骤。可以归纳如下: 1.编辑源文件 根据给定的任务编写程序。一般在编辑过程中总会有错误产生,因此还要进行人工检查、重新编辑修改,直到所编辑的源程序认为无误为止。最后将它以一个源程序文件(.ASM文件)存盘。 2.汇编源程序文件 由编辑程序所建立的.ASM文件只是一个文本文件,计算机无法直接运行该文件。需要经过汇编程序的汇编,使其转换为目标代码文件。它是通过调用宏汇编MASM程序完成这一汇编操作的。汇编程序还将对源程序进行语法检查,如发现有错,将给出错误原因。程序设计者可根据它分析和修改源程序,并再经过汇编,直到无误为止,此时得到的是一个目标文件(.OBJ)。 第10章 汇编语言程序设计上机指导 倔卓缉旗汉惦券诡嘱猩精矾摧停械不亨腮礁行韩煮砸政乌痪孤惫孙罐驹抓黄强 汇编 第十章汇编语言程序设计上机指导黄强 汇编 第十章汇编语言程序设计上机指导 3.目标文件 目标文件为浮动的相对地址,是不可以直接执行的。必须经过连接,把有关模块连接在一起构成统一的编址,从而为运行提供条件。在运行时,装填到内存中的具体位置由段地址来确定。连接过程是由LINK连接程序实现的。此时得到的是一个可执行文件(.EXE文件)。 4.运行可执行文件 得到该可执行文件后,就可以直接调用运行该可执行文件。如果程序设计正确,则可获得正确的运行结果。但对于一个较大的程序,往往会有很多设计上的逻辑错误,不可能一次就得到正确的结果。 返回本章首页 第10章 汇编语言程序设计上机指导 佛霹平勉唇陡督关随撼砧馋闪剐碑靛歹栓住了底给烽称容舟红瓷羡淮颤他黄强 汇编 第十章汇编语言程序设计上机指导黄强 汇编 第十章汇编语言程序设计上机指导 10.2.1汇编程序的类别 经过编辑程序所建立的汇编语言源程序,是不能直接在计算机上运行的,必须经过汇编、连接后才能运行。目前使用的汇编程序中,主要有Microsoft公司的宏汇编MASM5.0和MASM6.11及Borland公司的Trubo Assember5.0等版本,它们的基本功能是相似的,但高版本功能更强一些。另外,MASM6.11系统所提供的编程集成环境PWB将源程序的编辑、汇编、连接和运行集成在一起,也是一种不错的选择。MASM5.0支持80386以下CPU的指令集,以下以MASM5.0为例介绍汇编程序。 10.2 汇编程序 第
您可能关注的文档
最近下载
- 中国农业银行企业网银申请表(新版).docx VIP
- 清醒俯卧位通气护理专家共识PPT课件.pptx VIP
- 营销区域划分的方案(3篇).docx VIP
- 水箱基础施工方案.docx VIP
- 碎裂QRS波幻灯片.ppt VIP
- 预制菜食品安全现状及应对策略分析.pptx VIP
- 15.1 ANSI-ESD-STM15.1-2019 手套和指套的电阻测试(英文版)-0.pdf VIP
- Unit 7 Happy Birthday!(第4课时)Section B 1a-1d 课件 人教版(2024)七年级上册.ppt VIP
- 屋面U型管太阳能集热器施工工法.pdf VIP
- 华能南山电厂2×46万千瓦燃气-蒸汽联合循环扩建项目 环评报告.docx VIP
文档评论(0)