汇编源程序上机操作过程

合集下载

实验一 汇编语言程序设计的实验环境及上机步骤

实验一  汇编语言程序设计的实验环境及上机步骤

实验一熟悉汇编语言程序设计的实验环境及上机步骤一、实验目的:1、掌握文本编辑程序EDIT的基本使用方法。

2、熟练掌握汇编语言上机操作的基本步骤,学会汇编语言程序的编辑、汇编、连接、运行等操作方法。

二、上机实验指导(一)实验环境1.硬件环境微型计算机(Intel x86系列CPU)一台2. 软件环境⏹Windows98/2000/XP操作系统⏹文本编辑器(NOTEPAD(记事本))⏹汇编程序(MASM.EXE)⏹连接程序(LINK.EXE)(二)上机实验步骤上机步骤总结如下:1.把汇编程序拷贝到 C:\ASM\2.用记事本建立ASM源程序,保存为C:\ASM\HELLO.ASM3.汇编 C:\ASM>MASM HELLO.ASM<回车>4.链接C:\ASM>LINK HELLO.OBJ<回车>5.执行C:>ASM>HELLO〈回车〉下面详细介绍上机步骤:1.确定源程序的存放目录建议源程序存放的目录名为ASM(或MASM),并放在C盘或D盘的根目录下。

创建方法:找到C盘的根目录,在C盘的根目录窗口中点击右键,在弹出的菜单中选择“新建”→“文件夹”,并把新建的文件夹命名为ASM。

请把MASM.EXE、LINK.EXE都拷贝到此目录中。

2.建立ASM源程序使用NOTEPAD(记事本)文本编辑器建立ASM源程序。

打开记事本,输入源程序后,保存为后缀为.ASM的文件,保存路径为C:\ASM\HELLO.ASM。

3.用MASM.EXE汇编源程序产生OBJ目标文件具体操作如下:在DOS命令提示符窗口中操作选择“开始”→“程序”→“附件”→“命令提示符”,打开DOS命令提示符窗口,然后用CD命令转到源程序目录下,接着输入MASM命令:C:\Documents and Settings>cd..(回车,退回到上一级根目录)C:>CD ASM<回车>C:\ASM>MASM HELLO.ASM<回车>操作时的屏幕显示如图2所示。

汇编语言程序的上机过程

汇编语言程序的上机过程

汇编语言的上机过程汇编语言程序的上机过程包括编辑、汇编、连接和执行这四个步骤。

汇编程序我们提供宏汇编程序MASM5.0和MASM6.14两个版本。

1、建立源程序文件建立和编辑汇编语言源程序可以使用EDIT、记事本、写字本,也可以使用TC等来输入源程序。

保存时,源程序文件的扩展名必须是ASM。

练习:(1)在DOS下用编辑软件EDIT建立如下源程序文件,将文件保存为Hello.ASM,保存在MASM5目录下。

(调用命令“C:\EDIT”进入EDIT编辑器。

)源程序文件如下:DSEG SEGMENTMESSAGE DB 'HOW DO YOU DO?',0DH,0AH,24HDSEG ENDSCSEG SEGMENTASSUME CS:CSEG,DS:DSEGBEGIN:MOV AX,DSEGMOV DS,AXMOV DX,OFFSET MESSAGEMOV AH,9INT 21HMOV AH,4CHINT 21HCSEG ENDSEND BEGIN(2)编程计算1+2+3+ ……+100,和放在AX寄存器中,要求用循环实现。

对于MASM5.0和MASM6.14两个版本,编译和连接的方法有所不同。

以下分别就两个版本的编译和连接的方法进行讲解。

如果使用MASM5.0的话,操作方法如下(以HELLO.ASM源程序文件为例):2、对源程序进行汇编,生成目标文件HELLO.OBJ。

操作:(1)在DOS下进入MASM5.0的目录,如C:\MASM5>(2)敲入命令: MASM HELLO说明:.obj文件:目标代码文件,纯二进制代码文件,不能直接显示在屏幕上。

.lst文件:包含源程序中各语句及其对应的目标代码,各语句的偏移量等相关信息,对调试程序有帮助,但一般情况不需要。

.crf文件:交叉索引文件,给出源程序中定义的符号引用情况,初学时不需建立。

3、连接目标文件,生成执行文件HELLO.EXE,操作:敲入命令LINK HELLO说明:.EXE文件:可执行文件.MAP文件:连接映象文件,包括各个段在存储器中的分配情况,初学时不需要。

汇编语言程序设计的上机过程

汇编语言程序设计的上机过程

例 1.1求平均数。

试编写一程序:在数据段中定义一个5字节数据的数组array,把它们看作有符号数求其平均数,结果送avg内存单元。

程序框图见图1.1:图1.1 例1.1的程序框图上机过程如下:1.调用文本编辑程序Edit建立asm文件Edit是Dos系统环境下的编辑工具,当然读者也可以用其它的W32编辑工具如EditPlus、Ultra edit、NotePad等软件在Windows下来建立源文件。

下面假设启动的是Dos操作系统或启动Windows切换到Command命令窗口(为便于讨论下面均以Dos系统说明之),汇编语言上机的工作环境在E:\masm子目录下。

键入以下命令:E:\masm\edit sample.asm使用该命令建立以sample.asm为文件名的源文件如图1.2所示。

然后,保存文件返回到Dos 系统。

;*****************************************************************************data segment ;定义数据段array db 1,2,3,4,5avg db ?data ends;***************************************************************************** code segment ;定义代码段;----------------------------------------------------------------------------- main proc far ;定义主过程assume ds:data,cs:codestart: ;程序的入口地址标号push ds ;以下3条指令为返回Dos系统做准备xor ax,axpush ax;mov ax,data ;装载Ds段寄存器mov ds,ax;lea si,array ;设置数组的指针simov cx,5 ;装载循环计数器cxmov al,0 ;累加器al清零next: ;循环求累加和mov dl,[si]add al,dlinc siloop nextcbw ;将al中的累加和扩展到axmov bl,5idiv bl ;商在al中,余数在ah中mov avg,al;ret ;返回到Dos系统main endp ;主过程结束;--------------------------------------------------------------------------------------------------------------------- code ends ;代码段结束;***************************************************************************** end start ;整个程序结束;图1.2 例1.1的源文件sample.asm2.调用汇编程序Masm对源文件汇编产生目标文件sample.obj键入以下命令:E:\masm\ masm sample屏幕显示如下:Microsoft (R) Macro Assembler Version 5.00Copyright (C) Microsoft Corp 1981-1985, 1987. All rights reserved.Object filename [sample.OBJ]:Source listing [NUL.LST]:Cross-reference [NUL.CRF]:50956 + 450516 Bytes symbol space free0 Warning Errors0 Severe Errors上述三个问题以回车作为默认回答,如汇编指示出错则须重新调用编辑程序修改错误,直至汇编通过为止。

汇编上机流程如下

汇编上机流程如下

第一次上机流程如下:1.将Masm615文件夹拷贝到D盘下;2.编写汇编源程序(扩展名为.asm)。

新建一个word文档或者记事本,输入源程序,然后将其存入D:\Masm615目录下,扩展名改为.asm,如exam.asm(第一次上机的程序为P182中7.1.3里的源程序);3.点击开始——运行,输入cmd,之后点击确定按钮,弹出DOS命令框;4.在命令框中输入D:,再敲回车,进入D盘;5.接着输入CD masm615,再敲回车,进入D:\masm615目录下;6、以下的内容遵照P282第七章7.1.3里讲述的上机内容,(1)首先输入masm exam.asm ,再敲回车,对源程序进行汇编。

如果源程序没有错误,汇编成功后生成文件exam.obj7.(2)输入link exam.obj ,再敲回车,连接目标文件。

简单方式下出现的4个提示依次提的4个问题,直接按回车就可以,自动选择默认选项。

如果成功,会生成可执行文件exam.exe 。

8.(3)输入exam,再按回车,运行可执行文件,得到运行结果。

以后每次上机的流程都和第一次相同,只是源程序不同。

第一次上机的源程序:输出显示字符串HOW ARE YOU! P282的7.1.3的程序。

(exam.asm ) 第二次上机的源程序:运行例3.15,验证输入输出。

(315.asm)第三次上机的源程序:调试顺序结构程序。

P145的课后题4.1,计算2]310)0232([*-=H H z ,结果为144,将结果以十进制的形式输出显示。

第四次上机的源程序:调试分支结构程序。

P108例题4.3 (43.asm )第五次上机的源程序:调试循环结构程序 给出十个有符号数,编程求出其中的最大值,并将结果输出显示 。

(49.asm )第六次上机的源程序:调试子程序的应用 410.asm 分别以十进制和十六进制的形式输出显示指定数据 第七次上机的源程序:运行模块程序设计第八次上机的源程序:运行中断程序。

微机原理实验汇编程序上机过程

微机原理实验汇编程序上机过程

第一节汇编程序的开发过程本节主要介绍了汇编语言源程序的编辑、汇编、连接的方法,DEBUG调试命令及其使用方法。

一、简介汇编语言源程序:用汇编语句编写的解决应用问题的程序。

汇编程序:将汇编语言源程序翻译成机器语言程序的系统。

汇编:将汇编语言程序翻译成机器语言程序的过程。

在编辑汇编语言源程序时,对计算机硬件工作环境无特殊要求,对软件工作环境要求也很简单,只需用建立ASCII码文本文件的软件即可。

(1)编辑软件行编辑软件:全屏编辑软件:WPS、、、WORD、PE等。

当输入、建立和修改源程序时,可任选一种编辑软件,不要用格式控制符,要求编辑完成的文件扩展名一定是.ASM。

(2)汇编程序有汇编ASM.EXE、宏汇编MASM.EXE及TASM等,一般使用宏汇编MASM.EXE,因它比ASM.EXE功能强。

TASM适用于8086/8088~Pentium系列指令系统所编写的汇编语言程序,是比较先进的汇编工具。

(3)连接程序用连接程序LINK.EXE或TLINK.EXE,将MASM.EXE产生的机器代码程序(.OBJ)文件连接成可执行程序.EXE,TLINK比LINK更先进。

(4)辅助工具程序(.EXE)进行汇编语言程序调试和文件格式转换的程序有: 动态调试程序EXE2BIN.EXE 文件格式转换程序CREF.EXE 交叉引用程序编辑、汇编、连接、调试过程如下图所示。

TD(turbo Debugger简称)也是动态调试程序,可在DOS和Windows环境下运行,用户界面十分友好。

二、汇编源程序用编辑软件建立的源程序.ASM文件,必须经过汇编才能产生.OBJ文件。

为此,需键入:C:>MASM <源文件名>↘或C:>MASM↘按前一种格式键入,屏幕上显示:Microsoft(R) Macro assemble Version 5.00Copyright(C) Microsoft Corp 1981-1985,1987 ALL rights reservedOBJ filename[<file>.obj]:Source listing[nul.lst]:Cross-reference[nul.crf]:以上信息中方括中为该项提示的缺省回答值,冒号后面等待用户输入信息,若不改变缺省值则直接按回车键。

实验二-汇编语言程序的上机步骤

实验二-汇编语言程序的上机步骤

实验二汇编语言程序的上机步骤一、实验目的熟练掌握汇编语言程序的上机步骤和程序调试方法。

二、实验内容及步骤1.通过CMD命令进入DOS方式。

2.通过CD命令和MD命令建立和进入用户程序目录。

3.将实验一笑脸程序补充为一个完整的汇编语言程序。

4.熟读第五部分内容:环境简介5.通过编辑——汇编——连接步骤生成.EXE形式的笑脸程序Smile.exe。

6.运行Smile.exe程序,观察运行结果。

7.用“DUBUG Smile.exe”命令将Smile.exe程序装入内存,通过R命令读取Smile.exe程序在内存的地址。

8.用反汇编U命令观察笑脸程序。

9.重复实验一“使用DEBUG调试程序”中的步骤(4)和(5),观察程序运行结果。

10.验证题以下程序段用以显示信息“Press any key when you ready.”。

在用户按下任一键后,另起一行显示信息“Input your password:”。

DSEG SEGMENT use16MESS1 DB ‘Press any key when you ready’,0AH,0DH,‘$’MESS2 DB ‘Input your password:’,’$’DSEG ENDSSSEG SEGMENT STACKDB 80H DUP(0)SSEG ENDSCSEG SEGMENTASSUME DS:DSEG,SS:SSEG,CS:CSEGSTART:MOV AX,DSEGMOV DS,AXMOV DX,OFFSET MESS1MOV AH,09HINT 21H ;显示“press any key when you ready.”MOV AH,08HINT 21H ;等待用户按任一键MOV DX,OFFSET MESS2MOV AH,09HINT 21H ;显示“Input your password:”MOV AH,4CHINT 21HCSEG ENDSEND START三、实验要求认真完成实验每一步骤,详细记录实验过程、现象和结果,及时整理实验报告。

汇编语言程序的上机过程

汇编语言程序的上机过程

汇编语言程序的上机过程
1.建立源程序
用记事本写写代码,把扩展名改为.asm,存入masm文件夹中,保存类型改为“所有文件”,否则系统默认为.txt文件保存。

2.用MASM程序编译源文件,产生目标文件。

1)先进入C:\MASM>中
2)输入“masm MM”即masm 文件名(扩展名可以省略)
3)画蓝线的部分表示有0个警告和0个致命的错误,表示编译通过了。

3
目标文件查看:
3.用Link程序连接目标文件,产生可执行程序
输入“LINK 文件名.obj(扩展名可以省)”eg: LINK MM.OBJ
通过连接产生MM.exe文件,在命令符窗口输入dir命令查看。

4.直接输入文件名查看输出内容。

5.用debug程序调试与运行可执行文件
输入debug命令,屏幕显示:
-
“-”号表示debug系统提示符,
1)用u命令反汇编该文件,屏幕显示如下:
2)用d命令了解数据存储
格式为:
d 数据段地址:0
3)用g命令执行该程序
格式为
g=程序的首地址:0
表示程序正常终止,文件中的文件显示出来。

3)用r显示寄存器内容命令
这里的cs和IP显示了当前指向的指令及其代码,即即将执行的下一条语句。

汇编语言上机过程

汇编语言上机过程

汇编语言程序的上机过程一、上机环境要运行调试汇编语言程序,至少需要以下程序文件:▪编辑程序:或其他文本编辑工具软件,用于编辑源程序。

▪汇编程序:MASM.EXE,用于汇编源程序,得到目标程序。

▪连接程序:LINK.EXE,用于连接目标程序,得到可执行程序。

▪调试程序:DEBUG.EXE,用于调试可执行程序。

二、上机过程汇编语言程序上机操作包括:编辑、汇编、连接和调试几个阶段。

1.编辑源程序用文本编辑软件创建、编辑汇编源程序。

常用编辑工具有:、记事本、Word等。

无论采用何种编辑工具,生成的文件必须是纯文本文件,所有字符为半角,且文件扩展名为.asm(文件名不分大小写,由1~8个字符组成)。

2.汇编用汇编工具对上述源程序文件(.asm)进行汇编,产生目标文件(.obj)等文件。

汇编程序的主要功能是:检查源程序的语法,给出错误信息;产生目标程序文件;展开宏指令。

汇编过程如下:在DOS状态下,输入命令:MASM MYFILE.ASM(回车),即启动了汇编程序。

此命令执行后,会出现下面的3行信息,依次按回车键(即选择默认值)即可建立3个输出文件,其扩展名分别为:.OBJ(目标文件),.LST(列表文件)和.CRF(交叉引用文件)。

Object Filename [MYFILE.OBJ]:Source Listing [Nul.LST]:Cross Reference [Nul.CRF]:依次按回车键,进行选择后,汇编程序就对汇编源程序进行汇编。

如果汇编过程中发现有语法错误,则屏幕上会显示出错语言的位置和出错的类型。

此时,需要进行修改,然后再进行汇编。

如此进行,直至汇编无错误,得到目标文件为止。

3.连接汇编产生的目标文件(.obj)并不是可执行的程序,还要用连接程序把它转换为可执行的EXE文件。

连接过程如下:▪在DOS状态下,输入命令:LINK MYFILE.OBJ(回车),即可完成连接。

▪与汇编过程类似,如果连接过程中出错,那么程序会在屏幕上显示提示信息。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

问题1:询问被连接的各目标文件名,当不止一 个目标文件时,中间以“+”相连,然后回车。
对问题1: 因只有一个目标文件(“lt2.obj”),键 入目标文件名(“lt2”),再回车
2、调入连接程序LINK,进行连接 2)依次提出4个问题
问题2:询问连接产生的可执行文件名,若同意
方括号内的缺省文件名(“lt2.exe”),则直接回 车。
1、启动记事本 执行“开始”|“所有程序” |“附件” |“记事本”命令,启动记 事本。
2、在记事本中输入源程序
3、保存源程序,生成源程序文件(源文件) 执行“文件”|“保存”命令,在弹出的“另存为” 对话框中,依次执行下列操作
1)设置文件保存路径,设为“d:\masm5”, 以使源文件与汇编程序MASM在同一文件夹 中。
四、调试、运行可执行文件 0B77:0——程序数据
键入D命令后所显示的程序数据段的3个字节的数据情况: 0B77:0000 20 44 00
程序的数据段 0B77:0000 0B77:0001 0B77:0002 32 DATA:X
68

DATA: X+1
DATA: Y
四、调试、运行可执行文件
3、 “g”命令:运行程序。
汇编语言源程序的上机操作过程
一、用编辑程序建立和修改源程序文件(*.asm); 二、用汇编程序汇编源文件,产生对应的目标文
件(*.obj);
三、把目标文件经连接程序连接,形成可执行文 件(*.exe); 四、调试、运行可执行文件,通过调试程序进行。
一、用编辑程序建立和修改源程序 编辑程序: Word、记事本、EDIT等编辑软件 建议使用记事本
1、在Windows操作系统下进入虚拟DOS环境 2) 在“运行”对话框输入“cmd”后,弹出如下图所示界 面,这就是一个虚拟DOS环境
系统当前工作路径
2、启动汇编程序MASM 1) 转换当前系统工作路径到汇编程序MASM的 工作路径”d:\masm5”
① 在提示符后输入“d:”,然后回车
② 在提示符后输入“cd\masm5”,然后回车
问题2: 询问目标文件名,若同意方括号内的缺省文 件名(“lt2.obj”,缺省文件名与源文件名相 同,这里是“lt2” ),则直接回车;否则键 入文件名再回车。 建议采用缺省文件名,即直接回车.
3、调入汇编程序MASM,对源文件进行汇编 1)回答问题2后,提出问题3;
问题3: 询问是否要建立列表文件,若要,则键入列 表文件名再回车;否则直接回车。
指出错误在源文件的第11行 错误类型:符号X1未 定义
MASM对源文件汇编后,发现有0个警告性 错误和1个致命性错误。
4、用户需再次调用编辑程序(纪事本)修改源文件,并重 新汇编,直至汇编正确为止。
调用记事本修改源文件
源文件中的第11行:指令ADD AL,X1有误 错误类型:符号X1未定义 经分析: 指令ADD AL,X1 应改为 ADD AL,X+1,原指令 中漏了“+”。
4、用户需再次调用编辑程序修改源文件,并重新汇编,直 至汇编正确为止。
修改后的源文件
源文件中的第11行已改为 ADD AL,X+1
4、用户需再次调用编辑程序修改源文件,并重新汇编,直 至汇编正确为止。
按照前面所述步骤重新对修改后的 源文件进行汇编,汇编后若显示 0 Warning Errors 0 Severe Errors 表示汇编正确。
68

DATA: X+1
DATA: Y
地址为0B77:0000的字 2、 “d”命令:显示内存单元内容。 地址为0B77:0001 地址为0B77:0002的字 段的起始地址(段基节单元: 存储数据 的字节单元: 存储 节单元: 址:偏移地址)。 “20H(32)” 命令格式:d [要显示的内存单元地址或范围] 存储数据Y 数据“44H( 68)” (运行结果)
四、调试、运行可执行文件
1、 “u”命令: 将调入内存的目标程序反汇编为源程序。
在提示符“—” 后键入“u”命令: 将调入内存的“lt2.exe”(目标程序)反汇编为源程序。 若一次“u”命令未将目标程序反汇编完,可继续输入 “u”命令。
“lt2.exe”反汇编 为源程序
“lt2.exe”反汇编后的源程序与 ⑴、 “lt2.asm”中凡伪指令部分汇编后在“lt2.exe” “lt2.asm”源程序的比较 中均不存在目标代码。
2 ——程序数据段的 终止地址(只需指出 偏移地址)。 L3 ——程序数据 段的长度。
要显示程序数据段的3个字节(如下图)可采取下列方法: 1)在提示符“—” 后键入“D 0B77:0 2”命令(字母大小写均 可): 2 )在提示符“—” 后键入“D 0B77:0 L3”命令 程序的数据段 0B77:0000 0B77:0001 0B77:0002 32 DATA:X
键入g 命令
g命令执行后,程 序正常结束
四、调试、运行可执行文件
4、 再次键入“d”命令显示程序数据段情况,观察运行程序结果。 地址为0B77:0002的字 节单元(Y), 存储程 序运行结果: 数据32(20H)和 68 (44H)之和—— 64H(100)
再次键入“D 0B77:0 L3”命令显示程序数据段:
⑵、“lt2.asm”中凡符号地址(包括段基址和偏移
地址,蓝色下划线所示)在“lt2.exe”中都变为具体 的数值地址(黄色下划线所示) 。
各数据在“lt2.exe”中的数 值地址(段基址:偏移地 址)。
各数据在“lt2.asm”中的符号地 址(段基址:偏移地址)。
程序的数据段 0B77:0000 0B77:0001 0B77:0002
2)输入文件名“lt2.asm”,请特别注意 不要忘了后缀“asm”
3)选择“保存类型”为“所 有文件”
4)点击“保存”
在D:\MASM5文件夹中生成的“lt2.asm”源文件
二、用汇编程序把源文件转换成目标文件 汇编程序: Microsoft:MASM Borland:TASM
1、在Windows操作系统下进入虚 拟DOS环境 1)执行“开始”|“运行”命令, 弹出“运行”对话框,键入“cmd”
32
68 ?
DATA:X
DATA: X+1 DATA: Y
0B77:程序的数 据段的段基址。 0B77→DS
四、调试、运行可执行文件 0B77:0——程序数据
2、 “d”命令:显示内存单元内容。 0B77:0——程序数据 段的起始地址(段基 段的起始地址(段基 址:偏移地址)。 命令格式:d [要显示的内存单元地址或范围] 址:偏移地址)。
2、启动汇编程序MASM
当前系统工作路径已转换到汇编程序MASM 所在路径”d:\masm5”
汇编程序MASM所在路径”d:\masm5”, 是系统当前工作路径
2、启动汇编程序MASM 2)在提示符后键入“masm”, 以提问方式启动MASM
3、调入汇编程序MASM,对源文件进行汇编 1)调入MASM后,首先显示MASM的版本信息
2、调入连接程序LINK,进行连接 3)依次回答4个问题后,LINK立即开始工作。 LINK工作后, 若显示有警告性错误和致命性错误,用户需再次调用编辑程 序修改源文件,并重新汇编、连接,直至汇编、连接正确为 止。
LINK工作后,若显示只有警告性错误:no stack segment(源文件没有堆栈段)。在程 序未定义堆栈段时,这个错误不会影响程序的 运行,可不理会,认为连接正确。
三、经过连接形成可执行文件
汇编、连接成功后, 生成的可执行文件 lt2.exe (已是二进制 代码的程序文件) 。
四、调试、运行可执行文件 调试程序: Microsoft:DEBUG Borland:TD
四、调试、运行可执行文件
要调入调试程序debug,并调试程序lt2.exe, 需要在提示符“>”后键入“debug lt2.exe”。
已成功调入汇编程序MASM
汇编程序 MASM的版 本信息
3、调入汇编程序MASM,对源文件进行汇编 1)依次提出4个问题,首先提出问题1;
问题1:询问被汇编的源文件名,方 括号内表示源文件的后缀
对问题1: 键入源文件名(“lt2”),再回车
3、调入汇编程序MASM,对源文件进行汇编 1)回答问题1后,提出问题2;
2、调入连接程序LINK,进行连接 2)依次提出4个问题
பைடு நூலகம்
问题3: 询问连接产生的内存分配图文件名,若需要 内存分配图文件,则键入文件名再回车;若不 需要则直接回车。
要建立内存分配图文件,键入文件名 (“lt2”)再回车。
2、调入连接程序LINK,进行连接 2)依次提出4个问题
问题4: 询问欲连接的库文件名,若无库文件连接则直 接回车。
四、调试、运行可执行文件
请注意不要忘了键入被调试的 程序文件名“lt2.exe”
键入“debug lt2.exe”并回车后,出现如图所示的提示符“—” , 表示debug已调入内存, 同时debug也把被调试的程序 “lt2.exe”调入内存。所有用于调试程序的debug命令只有在出 现此提示符后才有效。
0B77:0 20 44 64
三、经过连接形成可执行文件 连接程序: Microsoft:LINK Borland:TLINK
1、启动连接程序LINK 在提示符后键入“link”, 以提问方式启动LINK
2、调入连接程序LINK,进行连接 1)显示MASM的版本信息
已调入连接程序LINK
连接程序 LINK的版本
信息
2、调入连接程序LINK,进行连接 2)依次提出4个问题
要建立列表文件,键入列表文件名(“lt2”) 再回车。
3、调入汇编程序MASM,对源文件进行汇编 1)回答问题3后,提出问题4。
相关文档
最新文档