[工学]第3章 汇编语言_2.pdf

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

汇编语言介绍 第3.6节 汇编语言介绍 一.汇编语言种类  绝对汇编:只能将助记符转换成机器码,如DEBUG中 的A命令  符号汇编:增加了对段的定义和对符号表示的变量、 常数、地址等的支持  宏汇编:增加了宏指令、结构、记录等高级功能 二.伪指令 在汇编时不产生目标代码,仅在编译过程中起控制或指 示作用。如OFFSET指令 计算机原理讲义 汇编语言介绍 三.宏指令 将常用的一系列指令定义成一条宏指令,编译时先对宏指 令进行预处理(宏展开),再对展开之后的程序进行编译。 四.汇编语言的开发过程 编辑源程序 编译 连接 调试 (一)编辑源程序  操作:形成以 .ASM 为扩展名的源程序文件  工具:用EDIT、NOTPAD、UltraEdit编辑  存盘形式:以ASCII码形式存盘,可直接打印 计算机原理讲义 汇编语言介绍 (二)编译  操作:将源程序编译为以 .OBJ 为扩展名的目标文件  工具: Microsoft公司的 MASM.exe Ver5.0及以上版本 Borland 公司的 TASM.exe Ver2.0及以上版本  存盘形式:以二进制形式存盘 (三)连接  操作:把一个 .OBJ 文件或多个 .OBJ 文件连接(再定 位)形成可执行文件,即 .EXE 或 .COM 文件。  工具:Link.EXE 或 TLink.EXE 例:Link.exe Test1.obj+Test2.obj Test TLink.exe Test3.obj 计算机原理讲义 汇编语言介绍 (四)调试  操作:对程序进行调试  工具:DEBUG.EXE 或 TD.EXE 本课程将配置UltraEdit软件为汇编程序调试的IDE环境 (Integrated Development Enviroment),集编辑、编译、连 接和调试为一起,压缩包为win_asm.rar。 计算机原理讲义 汇编语言介绍 ※ .COM文件与.EXE文件的区别 ① .COM文件是内存映像文件,直接装入内存即可执行,其中 代码段、数据段、堆栈段、扩展段的段地址完全相同。程 序长度不超过64KB,装入执行速度较快。 ② .EXE文件不是内存映像文件,执行时需要把代码段、数据 段、堆栈段等重新定位,然后才能执行,装入执行速度相 对较慢。 ③ 无论 .COM还是 .EXE文件装入内存时都会产生一个PSP (Program Segment Prefix,程序段前缀),里面是程序 运行的基本信息,存放在程序开始的0~FFH处,PSP的长 度是256个字节。

文档评论(0)

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

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

1亿VIP精品文档

相关文档