下载此文档

太原理工大学硬件实验报告.doc


文档分类:高等教育 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
: .
本科实验报告
课程名称:
计算机硬件技术基础
实验项目:
汇编语言程序设计
实验地点:
逸夫楼402
专业班级:
1532 学号: 201500490
学生姓名:
扬帆
指导教师:
赵涓涓
2017 年 4 月 29 日
太原理工大学学生实验报告
学院名称
软件学院
专业班级
15032
学号
2015006492
学生姓名
袁艺通
实验日期
成绩
课程名称
顺序程序实验
实验题目
顺序程序实验
实验目的和要求
1 .通过宏汇编(MASM上机操作,使学生掌握汇编语言源程序的编
辑、汇编、 连接和执行的完整过程。
2 .掌握汇编过程中各命令的作用及使用方法,了解汇编和连接的过
程。
3 .掌握8086/8088指令系统中已学指令的书写格式、 功能及其作用。
4 .结合实例程序掌握汇编语言程序上机过程,熟悉 DEBUG1序中常
用命令的使用
实验内容和原理
1 .预习汇编程序上机操作的全过程。
2 .对已经汇编连接成功的可执行文件,使用 DEBUGS令调试程序找出
程序的断点,执行程序,显示有关寄存器、存储单元的内容,分析程序的结
三、主要仪器设备
笔记本电脑
操作方法与实验步骤
=
(A+B) -(C-D),其中 A=30H B=20H C=10H D=05H
均为字节单兀无符号数。
2. W=(X* Y-50)/Z,
并假设X、Y、Z
设W X、Y、Z、V均为16位字单元有符号数,编程计算 将结果存入变量 W而余数存入变量 W+2中。(X为非零数, 的值分别为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,因此没有加入输出
刚开始的时候,因为没有存储数据所以导致出现了错误, 找到的不是想要
的数据地址。经过讨论和查阅课本才得到解决。
实验地点
逸夫楼402 指导教师
赵涓涓
学院名称
软件学院
专业班级
1532
学号
2015006492
学生姓名
袁艺通
实验日期
成绩
课程名称
分支程序设计实验
实验题目
分支程序设计实验
一、实验目的和要求
,掌握无条件转移指令、条件转移指令的格式、
功能及使用方法。
2. 掌握分支程序的结构、单分支和多分支程序的设计方法。
3. 掌握分支程序的基本结构和控制循环的方法。
4. 要求学生按教师指定题目进行汇编语言程序设计,并上机调试,以实
现较复杂的程序设计。
二、实验内容和原理
1. 已知X、Y、Z、MAX为16位的带符号数,求三个数中最大值,结果存 入MAX单元。
2. 编写程序计算丫的值,当X<0时,Y=-1 ;当X=0时,Y=0,当X>0时, 丫=1,其中,输入数据X和输出数据丫均在数据段中定义,且皆为字节变量。
三、 主要仪器设
笔记本、DOSBOX
四、 操作方法与实验步骤]
64位机运行过程:DOS虚拟机,即DOSBo(1)假设编译器在E:\masm5, 就是 ,,li 的那个文件夹 (2) 输入 令 mount C E:\masm5 (把文件夹 E:\masm5当作虚拟机的 C
盘) (3)然后输入 C:(进入虚拟的C盘,其实就是E:\masm5) (4)
输入dir ( 5)输入命令:edit,打开编辑窗口,输入如下原程序后保存文
件, (6)输入下列指令进行编译:d:\ masm 车检查错误,如结果为0错误0警告则编译成功,(7)输 入下列指

太原理工大学硬件实验报告 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
最近更新