- 150
- 0
- 约2.44万字
- 约 53页
- 2015-10-16 发布于河南
- 举报
计算专业实验讲义
一、指令与软件部分实验
该部分内容使用EDIT编辑器、MASM编译程序、LINK连接程序和DEBUG调试工具在PC机上运行。
实验一 汇编语言源程序的建立及执行程序的生成
目的:熟悉汇编语言源程序的建立及执行程序的生成过程。
掌握EDIT、MASM、LINK的使用。
掌握DEBUG调试程序方法;
掌握8088汇编语言基本指令使用与简单编程;
内容:用DEIT生成汇编语言源程序(*.ASM)
用MASM生成目标文件(*.OBJ)
用LINK生成执行文件(*.EXE)
用DEBUG调试执行文件
基本寻址指令练习
实验步骤:
1.用EDIT生成*. ASM源文件
在DOS提示符下健入:EDIT AAA.ASM 进入全屏幕编辑状态,录入程序后,用组合键调出功能菜单(ALT-F),选择保存文件(SAVE/SAVE AS)后选则退出(EXIT)返回DOS,得到AAA.ASM源文件。
2.用MASM生成*.,OBJ目标文件
在DOS提示符下键入:MASM AAA. ASM 其余选项缺省 … ,若源文化有语法错误,屏幕会显示错误提示,则应用EDIT修改源文件,直到无语法错误。此时MASM生成出AAA. OBJ目标文件。
3.用LINK生成*. EXE执行文件
在DOS提示符下键入:LINK AAA.OBJ 其余选项缺省 … ,生成执行文件AAA. EXE,若源程序中未设栈段,屏幕将显示提示符,但不会影响执行文件*. EXE的生成。
4.执行 *. EXE文件
在DOS提示符下键入AAA. EXE 或AAA 既可。
注:执行的程序中应有显示提示和返回DOS功能,否则看不见执行结果或因不能返回DOS而死机。
5.DEBUG基本命令使用
A:汇编命令,录入指令。
A 4000:0100 从4000:0100开始的单元装入指令。
U:反汇编命令,查看指令。
U:4000:0100 查看4000:0100开始的单元装入指令。
R:显示寄存器内容。
R 显示所有寄存器的内容。
R AX 显示并可修改指定寄存器的内容。
AX *** 前两位为AH的内容,后两位为AL的内容。
: 不修改寄存器的内容。
AX ***
:1234 将AX寄存器的内容修改为1234,AL=34,AH=12。
IP:程序指针
执行程序时,用R指令,先将程序指针指向程序起始地址。
R IP
IP:***
:0100 (假定程序起始地址为0100)
D:显示存储单元内容
D 3000:0100 显示存储单元3000:0100开始的内容。
D 继续显示下一屏存储单元的内容。
E:修改存储单元内容
E 3000:0100 修改3000:0100开始的存储单元内容。
3000:0100 ** 12 **34 **56 ** 78 。
将:3000:0100~3000:003 单元的内容分别修改为:12、34、56、78。
T:执行单条指令
T 从当前IP地址处执行一条指令,显示所有寄存器内容。IP指针指向
下一条指令
6.程序调试方法
使用DEBUG ***.EXE 将执行文件调入内存,调试程序。
7.程序的基本结构
code segment
assume cs:code
start:
code ends
end start
8.8088基本指令练习
现有 (DS)=3000H,(BX)=0100H,(SI)=0002H,(30100)=12H,(30101)
=34H,(30102)=56H,(30103)=78H,(31200)=2AH,(31201)
=4CH,(31202)=B7H,(31203)=65H.
下列每条指令执行后,AX的内容为多少?
MOV AX,3000H
MOV AX,BX
MOV AX,[1200H]
MOV AX,[BX]
MOV AX,1100[BX]
MOV AX,[BX][SI]
MOV AX,1100[BX][SI]
(注:DEBUG中,所有数字均为十六进制数)。
思考题:
1.在汇编语言程序中能否不定义数据段?
2.能否不使用结束程序命令
您可能关注的文档
- 2014年Godaddy域名解析最新教程.doc
- 耳机解析度.doc
- 花生壳域名解析.doc
- 美丽英文名解析.doc
- yahoo雅虎域名解析管理方法.doc
- 动态域名解析及其应用.doc
- 【英语】2011年高考试题—新课标卷(解析版).doc
- 英语动词分类解析.doc
- 英语试卷、答案及解析 2012江西真题.doc
- 英文单字解析.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
原创力文档

文档评论(0)