- 21
- 0
- 约1.15万字
- 约 26页
- 2016-12-08 发布于贵州
- 举报
汇编语言程设计实验指导书
实验一 宏汇编MASM5.0运行环境
一、实验目的
1、熟悉的MASM5.0宏汇编程序运行环境
2、掌握用MASM5.0运行汇编语言程序的步骤
3、学习及掌握的debug程序的各种命令并调试汇编语言程序 。
二、实验仪器
计算机、masm汇编运行环境
三、实验原理
1、建立汇编语言的工作环境
(1)编辑程序 : EDIT .COM
(2)汇编程序 : MASM .EXE
(3)连接过程 : LINK.EXE
(4)调试程序 : DEBUG .EXE
2、运行汇编语言程序的步骤(汇编语言程序的上机过程)在汇编实验步骤的word文档中(请下载参考)。
(1) 用汇编程序建立源文件 (*.asm)
汇编程序: 记事本,写字板或EDIT.EXE 。(文本文件编辑器)
扩展名为: .asm
(2)用汇编程序(MASM、EXE)产生OBJ文件。
(3)用连接程序 (LINK 、EXE) 生成EXE文件。
(4)程序的执行
直接输入文件名
EDIT
记事本 写字板 MASM
3、用DEBUG 运行、调试汇编语言程序
(1) 进入DEBUG
C:\ DEBUG (前提 DEBUG .COM 程序在C 盘)
屏幕显示:
- “-”这个符号是进入DEBUG的提示符,在该提示符下可键入任意DEBUG命令,现在用A命令送程序。
(2)送程序并汇编
-A 100
169C: 0100 MOV DL ,33
169C: 0102 MOV AH ,2
169C: 0104 MOV INT 21
169C: 0106 MOV INT 20
169C: 0101
此程序已送完,并汇编成机器指令
(3)现在用G命令一运送程序
-G
3
看一下机器指令是什么样的用反汇编命令U
(4)反汇编
-U 100 :108
段地址 偏移地址 指令
169C : 0100 B233 MOV DL ,33
169C : 0102 B402 MOV AH ,02
169C : 0104 CD21 INT 21
169C : 0106 CD20 INT 20
169C : D108
(5)用Q命令退出DEBUG 返回DOS
-Q
C:\
、 DEBUG 命令
(1) 汇编命令A
格式 1)A 段寄存器名: 位移 ;(段寄器)为段地址
2)A 段地址 : 位移 ; (c s) 为段地址
3)A 位移 ;
4)A ;以CS: 100作地址
功能: 键入该命令后显示的地址和位移并等待用户从键盘逐条键入汇编命令 。逐条汇编成代码指令,直到显示下一地址时用户直接键入回车键返回到提示符
“-”
(2)显示内存命令D
格式 : 1) D 地址 ;以CS为段寄存器
2) D 范围
3) D ;CS :100 起始的一片内容
功能 :以两种形式显示指定内存范围内容( 16 进制、A
原创力文档

文档评论(0)