实验05求最大值和最小值实验报告

实验05求最大值和最小值实验报告

ID:30126209

大小:419.54 KB

页数:5页

时间:2018-12-27

实验05求最大值和最小值实验报告_第1页
实验05求最大值和最小值实验报告_第2页
实验05求最大值和最小值实验报告_第3页
实验05求最大值和最小值实验报告_第4页
实验05求最大值和最小值实验报告_第5页
资源描述:

《实验05求最大值和最小值实验报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实验五求最大值和最小值实验日期:2013-11-13学校:安徽农业大学经济技术学院星期:三节次:1、2实验课时:姓名:江珊珊学号:专业、班级:通信三班得分:1、实验目的(1)、学习子程序的定义和调用方法。(2)、掌握子程序设计、调试。2、实验内容对内存中给定的几个无符号字节数,求其最大值和最小值。3、实验步骤  (1)在内存4000H~4007H中写入任意八个字节的数。  (2开始运行程序。4、实验运行结果:编程代码如下所示:ORG0100HSTART0:MOVSI,4000HMOVCX,0008MAXMIN:MOVBH,[SI]MOVBL,BHCON2:L

2、ODSBCMPAL,BHJNAX1MOVBH,ALJMPX2X1:CMPAL,BLJNBX2MOVBL,ALX2:LOOPCON2MOVAH,4CHINT21H结果截图如下所示:5、思考题解答按如下要求编写程序:设4000H单元开始有10个数,编程计算这十个数的平均值(存放在DH中),并统计这十个数中,大于平均值的个数(存放在DL中)。找出这十个数的最大值和最小值(存在在BH和BL中)(1)其求平均值并将10个数中大于平均值的个数保存到DL中的编程如下所示:MOVSI,4000HMOVAX,0MOVBH,0ABC:MOVBL,[SI]ADDAX,BXINCS

3、ILOOPABCMOVCL,10DIVCLMOVDH,ALMOVSI,4000HMOVDL,0CON1:LODSBCMPAL,DHJNAX1INCDLX1:LOOPCON1MOVAH,4CHINT21H其执行结果截图(一)如下所示:(2)求10个数中的最大和最小值分别放在BH和BL中:其编程如下所示:ORG0100HSTART0:MOVSI,4000HMOVCX,0010MAXMIN:MOVBH,[SI]MOVBL,BHCON2:LODSBCMPAL,BHJNAX1MOVBH,ALJMPX2X1:CMPAL,BLJNBX2MOVBL,ALX2:LOOPCON

4、2MOVAH,4CHINT21H其运行结果截图(二)如下:2、在变量BUFF中存放10个有符号字节数,编程实现如下功能:统计此数据区中正数、负数和零的个数,并分别将统计结果保存在字节变量AH、AL和BL。此程序的编程如下所示:(取DB为20H,30H,40H,50H,60H,70H,0,90H,0,0B2H)ASSUMECS:CSEG,SS:SSEG,DS:DSEGSTART:MOVAX,DSEGMOVDS,AXMOVAH,0MOVDH,0MOVSI,OFFSETBUFFMOVCX,10LLL1:MOVAL,[SI]INCSICMPAL,0JZZEROJGZ

5、HENGSHUFUSHU:INCBHJMPLOOP11ZERO:INCDHJMPLOOP11ZHENGSHU:INCAHLOOP11:LOOPLLL1MOVAL,BHMOVBL,DHHLT其运行结果截图如下所示:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。