微机监控实验报告计算机计算机原理计算机计算机原理.pdf

上传人:c****2 文档编号:95898400 上传时间:2023-09-04 格式:PDF 页数:5 大小:259.50KB
返回 下载 相关 举报
微机监控实验报告计算机计算机原理计算机计算机原理.pdf_第1页
第1页 / 共5页
微机监控实验报告计算机计算机原理计算机计算机原理.pdf_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《微机监控实验报告计算机计算机原理计算机计算机原理.pdf》由会员分享,可在线阅读,更多相关《微机监控实验报告计算机计算机原理计算机计算机原理.pdf(5页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、 四川大学网络教育学院 专业课课程设计 题 目 办学学院 四川大学电气信息学院 学习中心 河北唐山乐亭奥鹏 专业层次 电气工程及其自动化 高起专 年 级 0909 学生姓名 张赞 学 号 200909586775 2011 年 07 月 04 日 四川大学网络教育学院 实验报告 实验名称:数据排序程序的设计与调试 学习中心 河北唐山乐亭 姓名 张赞 学 号 200909586775 实验内容:一 实验目的 1.掌握排序程序的结构及其设计、调试的基本方法。2熟悉各类指令对标志状态位的影响及其检测、运用的方法。二 实验内容 1.排序程序的功用及其设计、调试的方法。2.实验学时数:2H 三 实验设备

2、与工具 DICE-598K 实验系统 PC 机 知的过去我真诚的对你说句亲爱的对不起你一生气我就腿发酸你一心烦我就脚发软你一发怒我就脸冒汗你一瞪眼我就心里乱拜托早日给个笑脸不要令我心惊胆战回个信息叫我心安我不是不爱你是由于我爱你的时候你没有感觉到我不吧此时流星然停下来呆呆的看着我说了句话差点没气死我主啊我什么都没听见送你道歉大餐原料真诚个原谅分配料请求两歉意枚做法将改正煮至成熟用谅解捞出放置分钟在锅中放入悔意个诚心份翻炒次可成效果请您原谅之意分浓厚个柠檬我知道你一定是生气了因为我看到你的头发炸起来了愧疚的我不知道该怎样开口但还是要说声对不起过去的已经成为事实但是事实毕竟已经过去重要的是从过去中

3、看到未来希望我们的未来不是梦在这个世界有一百个人爱你那 四 实验方法和步骤 1.排序程序 SY8.ASM 程序为排序程序(参考教材 P180 的例 511),是个二重循环程序。其功能将从 2900H 内存单元开始存放的 N 个字节中的数据按升序排列,其中字节 数 N 存放于 288FH 单元。其参考程序和程序流程图如下。程序清单 CODE SEGMENT;SY8.ASM 排序程序 ASSUME CS:CODE ORG 2800H START:JMP START0 ZJS EQU 28FFH;字节数 N 存放地址 SHJ EQU 2900H;数据存放首地址 START0:MOV SI,ZJS M

4、OV CL,SI;取字节数 N CX MOV CH,0 MOV AX,SHJ ADD AX,CX;计算数据存放末地址 MOV SI,AX;末地址 SI MOV BL,0FFH ;换位标志 FF BL CNT0:CMP BL,0FFH;上次排序 时有换位?JNE CNT3;N,结束 MOV BL,0;Y,清换位标志 DEC CX ;修正 CX,外循环下一轮排序 JZ CNT3 ;CX=0,排序已结束 PUSH SI PUSH CX CNT1:DEC SI MOV AL,SI;取最末尾数 N DEC SI ;指向 N-1 地址 CMP AL,SI;判(N)(N-1)?JA CNT2;Y,不换位 X

5、CHG AL,SI;N,换位 MOV SI+1,AL MOV BL,0FFH;FF 换位标志 CNT2:INC SI ;换位后修正 SI LOOP CNT1;本轮内循环排序完?N,转 CNT1 POP CX;Y,恢复 CX、SI POP SI ;上次排序 时有换位?JMP CNT0;转外循环排序 CNT3:JMP$CODE ENDS 知的过去我真诚的对你说句亲爱的对不起你一生气我就腿发酸你一心烦我就脚发软你一发怒我就脸冒汗你一瞪眼我就心里乱拜托早日给个笑脸不要令我心惊胆战回个信息叫我心安我不是不爱你是由于我爱你的时候你没有感觉到我不吧此时流星然停下来呆呆的看着我说了句话差点没气死我主啊我什么都

6、没听见送你道歉大餐原料真诚个原谅分配料请求两歉意枚做法将改正煮至成熟用谅解捞出放置分钟在锅中放入悔意个诚心份翻炒次可成效果请您原谅之意分浓厚个柠檬我知道你一定是生气了因为我看到你的头发炸起来了愧疚的我不知道该怎样开口但还是要说声对不起过去的已经成为事实但是事实毕竟已经过去重要的是从过去中看到未来希望我们的未来不是梦在这个世界有一百个人爱你那 END START 数据个数 CX 源区末址+1SI SI-1 SI,(SI)AL 换位标志 FFBL (SI)(SI-1)?(BL)=FF?(SI-1)(SI),FF BL 00 BL,CX-1 CX 结束 Y N N CX-1 CX N(CX)=0?Y

7、 (CX)=0?SI,CX 进栈保护 Y N N N Y Y 排序程序流程图 2.实验步骤:编译装载 SY8.ASM 程序。从 2900H 内存单元开始存放 N 个字节的数据,其字节数 N 存放于 28FFH 单元。运行程序、查看排序结果。理解排序程序的设计方法,自行设计出将 N 个字节的数据按降序排列的程序,调试通过后运行该程序并查看排序结果。知的过去我真诚的对你说句亲爱的对不起你一生气我就腿发酸你一心烦我就脚发软你一发怒我就脸冒汗你一瞪眼我就心里乱拜托早日给个笑脸不要令我心惊胆战回个信息叫我心安我不是不爱你是由于我爱你的时候你没有感觉到我不吧此时流星然停下来呆呆的看着我说了句话差点没气死我

8、主啊我什么都没听见送你道歉大餐原料真诚个原谅分配料请求两歉意枚做法将改正煮至成熟用谅解捞出放置分钟在锅中放入悔意个诚心份翻炒次可成效果请您原谅之意分浓厚个柠檬我知道你一定是生气了因为我看到你的头发炸起来了愧疚的我不知道该怎样开口但还是要说声对不起过去的已经成为事实但是事实毕竟已经过去重要的是从过去中看到未来希望我们的未来不是梦在这个世界有一百个人爱你那 五 实验报告主要内容及要求 1读懂实验源程序,分析程序中每条指令的功能用途,理解该程序的设计思路和方法。2.按实验要求自行完成程序设计、调试及修改,使其成满足设计要求,并按步骤进行程序的装入、运行,并记录运行后的结果。3.认真记录整理和分析自己

9、所设计的程序在运行中的各种信息。六 注意事项 1.排序程序也是循环程序的一种,循环程序的循环方式有两种,一种是先判断循环控制条件,满足条件继续执行循环体,否则退出循环;另一种是先执行循环体然后再判断循环控制条件,不满足条件继续执行循环体,一旦满足条件则退出循环。2.循环程序的结构特点如下:(1)设置循环的入口条件:如循环次数以及为保证循环体正常运行而设置的初始状态条件等。(2)循环体:一般由循环的工作部分和修改部分构成。循环的工作部分是为完成程序功能而设计的主要程序段,循环的修改部分则是为保证每一次循环 时,参加循环的有关信息能发生有规律的变化而设计的程序段。(3)循环控制部分:每个循环程序必

10、须选择一个循环控制条件来控制循环 的运行和结束,对循环次数为已知情形,大多用 LOOP 指令来实现;有时虽然循 环次数为已知、但有可能使用其它条件或特征来使循环提前结束,则 LOOPZ 和LOOPNZ 指令也是设计循环程序最常用的指令。对循环次数为未知的情形则可根据具体情况找出控制循环结束的条件或特征。(4)循环程序可以为单重循环,也可以为多重循环程序。多重循环程序方法和单重循环程序方法基本一致,但应分别考虑各重循环的控制条件及其程序实现,相互之间不能混淆。同时应注意在每次外层循环再次进入内层循环时,初始条件必须重新设置。知的过去我真诚的对你说句亲爱的对不起你一生气我就腿发酸你一心烦我就脚发软你一发怒我就脸冒汗你一瞪眼我就心里乱拜托早日给个笑脸不要令我心惊胆战回个信息叫我心安我不是不爱你是由于我爱你的时候你没有感觉到我不吧此时流星然停下来呆呆的看着我说了句话差点没气死我主啊我什么都没听见送你道歉大餐原料真诚个原谅分配料请求两歉意枚做法将改正煮至成熟用谅解捞出放置分钟在锅中放入悔意个诚心份翻炒次可成效果请您原谅之意分浓厚个柠檬我知道你一定是生气了因为我看到你的头发炸起来了愧疚的我不知道该怎样开口但还是要说声对不起过去的已经成为事实但是事实毕竟已经过去重要的是从过去中看到未来希望我们的未来不是梦在这个世界有一百个人爱你那

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > PPT文档

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com