- 4
- 0
- 约7.13千字
- 约 10页
- 2021-07-27 发布于上海
- 举报
本 科 实 验 报 告
课程名称: 计算机硬件技术基础
实验项目: 汇编语言程序设计
实验地点: 逸夫楼 402
专业班级: 1532 学号: 0
学生姓名: 扬帆
指导教师: 赵涓涓
2017 年 4 月 29 日
太原理工大学学生实验报告
学院名称 软件学院 专业班级 15032 学号 2015006492
学生姓名 袁艺通 实验日期 成绩
课程名称 顺序程序实验 实验题目 顺序程序实验
实验目的和要求
1 .通过宏汇编( MASM)上机操作,使学生掌握汇编语言源程序的编
辑、汇编、 连接和执行的完整过程。
2 .掌握汇编过程中各命令的作用及使用方法,了解汇编和连接的过
程。
3 .掌握 8086/8088 指令系统中已学指令的书写格式、 功能及其作用。
4 .结合实例程序掌握汇编语言程序上机过程,熟悉 DEBUG程序中常
用命令的使用
实验内容和原理
1 .预习汇编程序上机操作的全过程。
2 .对已经汇编连接成功的可执行文件,使用 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)
实验数据记录和处理
DATA SEGMENT
X DW 10H
Y DW 20H
Z DW ?
DATA ENDS
CODE SEGMENT
MAIN PROC FAR
ASSUME CS:CODE, DS:DATA
START: PUSH DS
MOV AX, 0
PUSH AX
MOV AX, DATA
MOV DS, AX
MOV AX, X
ADD AX, Y
MOV Z, AX
RET
MAIN ENDP
CODE ENDS
END START
实验结果与分析
。
七、讨论、心得
根据调试的过程可以知道,上述的实验结果正确。
实验中没有使用输出, 由于仅限于输出一个字符和字符串, 对于 1 题的输
出为 E, 因此没有加入输出
刚开始的时候, 因为没有存储数据所以导致出现了错误, 找到的不是想要
的数据地址。
您可能关注的文档
最近下载
- 2025年房地产经纪人线上渠道的获客成本计算专题试卷及解析.pdf VIP
- Rexroth博世力士乐GFT 8000 40系列行星减速机行走齿轮产品样本资料.pdf
- 风险控制岗位招聘笔试题及答案(某大型国企)2025年.docx VIP
- 精品解析:北京市朝阳区北京中学2025年统编版小升初考试语文试卷(原卷版).docx VIP
- 通用学术英语综合教程(读写)郑群课后习题答案解析.pdf VIP
- _中国古代舞蹈史.ppt
- 人教版新版小学二年级下册语文生字表课课贴【可打印】.pdf VIP
- 2025年四川省公务员考试行测真题答案及解析(完美打印版) .pdf VIP
- (2026春新版)苏教版二年级数学下册全册教案.docx
- 正压式空气呼吸器.pptx VIP
原创力文档

文档评论(0)