太原理工大学计算机硬件技术基础顺序程序实验.docx
- 文档编号:11818907
- 上传时间:2023-04-03
- 格式:DOCX
- 页数:10
- 大小:638.52KB
太原理工大学计算机硬件技术基础顺序程序实验.docx
《太原理工大学计算机硬件技术基础顺序程序实验.docx》由会员分享,可在线阅读,更多相关《太原理工大学计算机硬件技术基础顺序程序实验.docx(10页珍藏版)》请在冰豆网上搜索。
太原理工大学计算机硬件技术基础顺序程序实验
本科实验报告
课程名称:
计算机硬件技术基础
实验项目:
汇编语言程序设计:
顺序程序实验
实验地点:
逸夫楼302
专业班级:
学号:
学生姓名:
指导教师:
2017年5月5日
太原理工大学学生实验报告
学院名称
软件学院
专业班级
软件工程班
学号
学生姓名
实验日期
成绩
课程名称
汇编语言程序设计
实验题目
顺序程序实验
一、实验目的和要求
1.通过宏汇编(MASM)上机操作,使学生掌握汇编语言源程序的编辑、汇编、连接和执行的完整过程。
2.掌握汇编过程中各命令的作用及使用方法,了解汇编和连接的过程。
3.掌握8086/8088指令系统中已学指令的书写格式、功能及其作用。
4.结合实例程序掌握汇编语言程序上机过程,熟悉DEBUG程序中常用命令的使用。
二、实验内容和原理
1.编写程序计算Z=(A+B)-(C-D),其中A=30H,B=20H,C=10H,D=05H均为字节单元无符号数。
2.设W、X、Y、Z、V均为16位字单元有符号数,编程计算W=(X*Y-50)/Z,将结果存入变量W,而余数存入变量W+2中。
(X为非零数,并假设X、Y、Z的值分别为50、20、10、15)
三、主要仪器设备
笔记本、DOSBOX
四、操作方法与实验步骤
64位机运行过程:
DOS虚拟机,即DOSBox。
(1)假设编译器在E:
\masm5,就是那个有masm.exe,debug.exe,link.exe的那个文件夹
(2)输入命令mountCE:
\masm5(把文件夹E:
\masm5当作虚拟机的C盘)
(3)然后输入C:
(进入虚拟的C盘,其实就是E:
\masm5)
(4)输入dir
(5)输入命令:
edit,打开编辑窗口,输入如下原程序后保存文件,例如exp1.asm
(6)输入下列指令进行编译:
d:
\masmexp1.asm回车,出现如下界面:
Microsoft(R)MacroAssmblerVersion5.00
Copyright(C)MicrosoftCorpl981--1985,1987.AHrightsreserved.
Objectfilename[exp1.obj]:
(回车)SourceListing[NUL.LST]:
(回车)
Croesreferencs[NUL.CRF]:
(回车)
0WarningErrors0SeversErrors产生exp1.obj文件
(7)输入下列指令进行链接:
d:
\linkexp1.obj回车,出现如下界面:
RunFile[exp1.EXE]:
(回车)ListFILE[NUL.MAP]:
(回车)
Libraries[.LIB]:
(回车)
LINK:
warningL4021:
NoSTACKsegment产生exp1.exe文件
2.对已经汇编连接成功的可执行文件,使用DEBUG命令调试程序找出程序的断点,执行程序,显示有关寄存器、存储单元的内容,分析程序的结果。
输入下列指令进行调试:
d:
\debugexp1.exe回车,输入对应指令可以得到相应的调试结果,指令列表如下:
-A汇编语句命令-C储存器内容比较-D显示储存器内容-E修改储存器内容
-F修改储存块内容-G按预选断点执行-H十六进制加减计算-I读\写输入字节
-L装入绝对文件或磁盘扇区-M定义文件参数-N定义文件参数
-O向端口port发出从指定地址开始的byte个字节数据-Q结束调试程序
-R显示寄存器\标志位内容-S对字符检索-T执行和显示跟踪-U反汇编命令
-W写文件或绝对磁盘扇区
1.编制程序计算Z=X+Y,其中X、Y、Z均为字型无符号数。
参考源程序如下
DATASEGMENT
XDW10H
YDW20H
ZDW?
DATAENDS
CODESEGMENT
MAINPROCFAR
ASSUMECS:
CODE,DS:
DATA
START:
PUSHDS
MOVAX,0
PUSHAX
MOVAX,DATA
MOVDS,AX
MOVAX,X
ADDAX,Y
MOVZ,AX
RET
MAINENDP
CODEENDS
ENDSTART
(1)编辑源程序,汇编并连接之,若有错误则编辑修改并重新汇编、连接,形成EXE文件。
(2)分别用DEBUG调试程序中的T命令、D命令找到断点、运行程序、显示程序的运行结果。
五、实验数据记录和处理
1.
2.
六、实验结果与分析
1.
2.
七、讨论、心得
仔细根据实验指导做,才可以做正确
实验地点
逸夫楼302
指导教师
高劲松
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 太原 理工大学 计算机硬件 技术 基础 顺序 程序 实验