课程名称: 微机原理与接口技术实验名称: 寻找最大和最小数实验一. 实验目的 1、学习循环程序结构,掌握编写循环处理程序的方法和技巧。 2、通过循环结构程序熟悉汇编语言程序设计的主要方法。 3、了解和掌握程序设计过程中算法的选择。 4、掌握汇编语言调试方法。二. 实验内容以 buff 开始的内存单元中有 10 个有符号数(字节型 DB): -37 、 28、-115 、-2、 98、-100 、 93、 120 、 56、-99 请编写程序, 找出最大的数并存入 MAX 单元中, 同时也找出最小的数并存入 MIN 单元中,在 Debug 下运行程序,查看数据区 MAX 和 MIN 的内容检验运行结果。。经过看书和 ppt ,编出了该实验的程序,运行后,该组数的最大数和最小数都分别以 16 进制存放于 MAX 和 MIN 中,各个过程运行正确。,自己先编了一个程序,但是有 10 来个错误,我就好好地把老师的教案看了几遍,查了一些资料,经过我多次修改, 反复地进行调试, 终于有了最佳的源程序, 一步步的执行下去, 在这过程中,我学到了很多东西。我认为,学习语言类就应该多动手写程序,多试验,这样能力才能提高。附:源程序清单: DATA SEGMENT BUF DB-37,28,-115,-2,98,-100,93,120,56,-99 ;T EQU $-BUF ;循环次数 MAX DB?;存放最大数 MIN DB?;存放最小数 DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX
汇编实验_寻找最大和最小数实验 来自淘豆网m.daumloan.com转载请标明出处.