- 0
- 0
- 约1.43千字
- 约 35页
- 2020-09-02 发布于福建
- 举报
汇编语言程序设计
实验
汇编程序开发过程
■建立汇编源程序(即:建立文件名.asm)
使用EDIT.EXE文本编辑器进行输入
编译目标文件(即:编译为.obj文件)
使用MASM进行汇编
■编译不通过,重新修改(错误类型:源程序语句不合法)
依据MASM汇编过程中给出的行号进行修改
■连接为可执行文件(即:连接为.exe文件
使用LINK进行连接
■运行编译好的可执行文件
■用调试工具调试,重新修改(逻辑错误)
实验准备
■将MASM软件存储在D盘的根目录下
打开“开始”菜单,在“附件”中找到
“命令提示符”,单击,进入DOS环境
输入D:回车,进入D盘
输入 cd masm回车,进入masm文件夹
实验
熟悉上机程序
1.汇编语言源程序的建立
程序要求
在屏幕上显示“ Hello, world!”。设定
源程序的文件名为EG1ASM
参考程序:
要显示字符串必须以“$为结束符
DATA SEGMENT
BUF Db Hello, world
堆栈段的定义最后一定要加上 STACK
DATA ENDS
STACK SEGMENT STACK
DW 36 DUP(?)
堆栈段定义
STACK ENDS
CODE SEGMENT
ASSUME CS: CODE,DS: DATA. SS: STACK
段寄存器声明
START: MOV AX. DATA
;主程序开始
MOV DS.AX
MOV DX OFFSET BUF
MOVAH. 9
INT21H
显示字符串的9号DOS功能调用
MOV AH. 4CH
INT 21H
结束程序的运行,返回DOS
CODE ENDS
END START;结束主程序
执行过程
在DOS状态下键入以下命令:
D: \ MASM EDIT EG1.ASM
此时屏幕的显示状态如下图所示。
a命提示符 EDIT EG15M
File Edit Search View Options
EG1. ASM
DH He llo, woHld·s
START
DATA
CODE
ND START
■EDT环境操作
进入ED行T后,屏幕的第一行是菜单栏。
可以用鼠标激活菜单,在弹出下拉菜单中
选择所需功能,用File主菜单下的“Save
存盘功能保存文件。最后通过选择File菜单
下的Exi项退出ED忏T编辑环境。
2.将源程序文件汇编成目标程序文件
在DOS状态下键入以下命令:
D: \MASM MASM EG1.ASM
■MAsM宏汇编程序的主要功能有以下3点:
口检査源程序中存在的语法错误,并给出错误信息。
口若源程序经汇编后没有语法错误,则产生扩展名
为.OBJ的目标程序文件。
口若源程序中使用了宏指令,则汇编程序将展开宏指令
源程序建立以后,在DOS状态下,采用宏汇编程
序MASM对源程序文件进行汇编,其操作过程如
下图所示。
c命令提示将
要求输入目标文件名,中四
已经有默认文件名,通常直
icrosoft
Assembler U
Soft Corp 198
接按回车键予以确认即可,
其扩展名是OBJ
Object filename
CRFJ:
0662+ 458362 Bytes symbo
默认产生的列表文件名
为空,直接按回车键即
5 Warning Errors
要求输入交叉引用文件名
默认情况下不产生这个文件,
i以直接回车确认即可。
您可能关注的文档
- 水泥比表表面积试验.ppt
- 水泥搅拌桩简介精编.ppt
- 水泥总平平面布置.ppt
- 水泥工厂煤粉制备系统防火防爆安全的措施的探讨精品.ppt
- 水泥搅拌桩知识识及监理细则.ppt
- 水泥工的业的应用大型高效电袋除尘器分析.ppt
- 水泥工艺基基础知识.ppt
- 水泥水及硬化机理.ppt
- 水泥工厂设巡检培训.ppt
- 水泥混凝土路路面接缝.ppt
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- TD_T 1041-2013土地整治工程质量检验与评定规程.pdf
- 中国脑血管疾病分类2015中华医学会神经病学分会、中华医学会神经病学分会脑血管病学组(发布时间:2017-03).pdf VIP
- 工厂节能降耗培训课件.pptx
- 节约用水介绍课件.pptx
- 2026春新版人教版八年级下册单词默写单词表(全)U1-U8英译中.docx
- 水环境治理与净化项目背景概述,包括对项目的详细描述,包括规模、位置和设计特点.docx VIP
- 风力发电项目背景概述,包括对项目的详细描述,包括规模、位置和设计特点.docx VIP
- 《大魔法书》(Grand Grimoire).pdf VIP
- 山东省青岛市李沧区2024-2025学年八年级上学期期末考试数学试卷 (原卷版+解析版).docx VIP
- 临床医学考试题目及答案.doc VIP
原创力文档

文档评论(0)