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

  • 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, 因此没有加入输出 刚开始的时候, 因为没有存储数据所以导致出现了错误, 找到的不是想要 的数据地址。

文档评论(0)

1亿VIP精品文档

相关文档