本文主要是介绍燕山大学汇编语言程序设计(汇编语言源程序的输入、 数 据的建立与传送程序、分支程序设计、统计学生成绩程序、学生成绩名次表实验),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
实 验 一 汇 编 语 言 源 程 序 的 输 入
一、实验目的
1.通过实验了解和熟悉微机系统的配置。
2.学习在DEBUG状态下输入汇编源程序的方法。
3.初步掌握调试(在DEBUG状态下)的过程。
二、实验原理
1. 本实验要求在DEBUG状态下输入汇编源程序,并用DEBUG命令进行调试。用单步跟踪的方法验证指令的功能。
2. 以下是给定的参考程序,在实验时需按要求填写相应指令的执行结果。
注:⑴ 微机进入DEBUG状态下之后,一切立即数和地址数据均被默认为十六进制数,在输入时数的后面不加后缀“H”;
⑵ 在DEBUG状态下执行程序时,“INT 20H”指令可使系统执行完该指令前的程序时返回到“-”提示符状态,并且恢复CS和IP寄存器原来的值。
实 验 二 数 据 的 建 立 与 传 送 程 序
一、实验目的
1. 继续学习DEBUG命令。
2. 验证指令的功能。
二、实验原理
在DEBUG状态下,分别输入下面各程序段,每输入完一个程序段,用G命令进行连续方式执行程序,在连续执行时,要记录程序的执行结果。
实验三 分 支 程 序 设 计
一、实验目的
⒈练习分支程序的编写方法。
⒉练习汇编语言程序的上机过程。
二、实验原理
⒈通过分支程序设计调试和运行,进一步熟悉掌握汇编程序执行的软件环境。
⒉通过分支程序的执行过程,熟悉EDIT的使用,建立OBJ文件EXE文件的方法。
实验四 统 计 学 生 成 绩 程 序
一、实验目的
进一步掌握分支程序和循环程序的编写方法。
二、实验原理
设有10个学生的成绩分别为56、69、84、82、73、88、99、63、100和80分。试编制程序分别统计低于60分、60~69分、70~79分、80~89分、90~99分及100分的人数存放到s5、s6、s7、s8、s9及s10单元中。
三、实验仪器
1. 微机一台。
实验五 学 生 成 绩 名 次 表 实 验
一、实验目的
进一步熟悉排序方法。
二、实验原理
将0~100之间的10个成绩存入首址为1000H的单元中。1000H+i表示学号为i的学生成绩,编写程序能在2000H开始的区域排出名次表。2000H+i为学号i的学生的名次。
参考主程序:
这篇关于燕山大学汇编语言程序设计(汇编语言源程序的输入、 数 据的建立与传送程序、分支程序设计、统计学生成绩程序、学生成绩名次表实验)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!