四川大学微机原理与接口技术实验报告冒泡法.docVIP

  • 59
  • 0
  • 约4.63千字
  • 约 7页
  • 2018-10-11 发布于重庆
  • 举报

四川大学微机原理与接口技术实验报告冒泡法.doc

四川大学微机原理与接口技术实验报告冒泡法

《微机原理与接口技术实验报告》 学 院: 学 号: 姓 名: 一、实验目的: 1.理解各种指令的功能。 2.进一步学习程序的调试。 二、实验内容: 1.编制程序,对这组数进行排序,并输出原数据及排序后数据; 2.利用DEBUG调试工具,用D0命令,查看排序前后,内存数据的变化; 3. 去掉最大和最小的两个值,求出其余值的平均值,并输出最大值,最小值和平均值; 4. 用学过的压栈PUSH和出栈POP指令,将平均值按位逐个输出(即输出263); 5将平均值263转化为二进制串,并将这组二进制串输出。 6.所有数据输出前要用字符串的输出指令,进行输出提示(如:zui da zhi shi : 300等),所有数据结果能清晰地显示在屏幕上。 开始三、程序流程图: 开始 定义数据段 定义数据段并初始化 定义堆栈段 定义堆栈段 调用输出函数输出原数据,设置循环次数,调用冒泡程序 调用输出函数输出原数据,设置循环次数,调用冒泡程序 [SI] [SI] [SI+2]???/?? 交换两者内容 N 交换两者内容 N Y SI+2 SI+2 CX=0? CX=0? 调用子程序输出 调用子程序输出排序后各数 调用子程序输出最大值、最小值

文档评论(0)

1亿VIP精品文档

相关文档