- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
j实验三 循环程序设计课程设计.ppt
微机原理与应用;1、实验内容
1)在一数组中(无符号数/有符号数两种情况)寻找最大数程序设计(最小值的程序如何?);在一数组(有符号数)中统计正、负、零数的个数程序设计(必做)。
2)学生成绩分类统计程序设计(或学生成绩名次表程序设计)(选做)。
注:学生成绩按一门功课分类统计,20位同学,自拟20个如下范围的数据:60分以下(不含60),60~70 (不含70),70~80,80~90,90~100,100。; 2、实验目的
掌握顺序结构运算类指令使用,顺序结构运算类程序编写及调试方法,了解运算类指令对各状态标志位的影响及其测试方法;掌握分支程序结构、编程及调试方法。; 3、实验设备与仪器
PC机、emu8086仿真软件。 ;d. 对原程序进行汇编与链接,通过观察输出窗口的信息,确定对汇编程序的修改。有错误,进行修改,随即汇编与链接,直到无错误为止,形成 *.exe可执行的文件。
e. 在调试界面中采用不同方式调试程序(采用单步、连续等运行方式,调试程序),通过“vars”功能,观察符号变量数据变化。查看????单元中的内容。;5、程序设计
1)工作原理
循环程序设计结构是重复执行同一程序段的结构,根据设计内容来决定选择其中的一种结构 (Do-While结构或While结构)。通过循环控制指令可以使程序达到反复执行的目的。;DATA SEGMENT ;无符号数
VAR DB 22H,24H,0AH,23H,32H,41H,7FH,80H,21H
MAX DB ?
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:MOV AX,DATA
MOV DS,AX
MOV AL,0
MOV CX,9
MOV BX,OFFSET VAR
BBB: CMP AL,[BX]
JNC BIGER ;也可用JA(大于)或JB(小于)
MOV AL,[BX]
BIGER:INC BX
LOOP BBB
MOV MAX,AL
MOV AH,4CH
INT 21H
CODE ENDS
END START;DATA SEGMENT ;有符号数
VAR DW 8,-1,32766,0,100
MAX DW ?
LEN DW 5
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:MOV AX,DATA
MOV DS,AX ;定义用户数据段
LEA SI,VAR ;设置FINDMAX的入口参数
MOV CX,LEN
DEC CX
CALL FINDMAX ;调用子程序,找出字数组的最大数
MOV MAX,AX
MOV AH,4CH ;正常终止程序
INT 21H
FINDMAX PROC
MOV AX,[SI] ;把第1个数取到AX中
NEXT: CMP AX,[SI+2] ;与数组中的下1个数比较
JG SKIP
MOV AX,[SI+2 ;使AX中保存两数中较大的数;SKIP:ADD SI,2 ;取下1个单元的地址值
LOOP NEXT ;循环执行,直到CX=0,退出循环
RET ;返回主程序
FINDMAX ENDP
CODE ENDS
END START
注:若找最小数将JG SKIP改为JL SKIP。; 上机操作开发汇编程序; 上机操作开发汇编程序; 上机操作开发汇编程序; 数据分析并记录;6、实验报告要求(见附录)
1)实验报告要求有实验目的、要求、设备或仪器、程序设计、步骤、数据分析。数据分析填在报告本的原始数据栏。
2)画出实验内容1)2)程序设计流程图、写出程序清单并有简要注释。
3)写出实验过程中所遇到的问题与解决的办法。;
您可能关注的文档
最近下载
- 24.XX银行_信息科技外包服务中断应急预案管理办法.doc VIP
- 学习贯彻《关于加强党的作风建设论述摘编》PPT:持之以恒推进作风建设常态化长效化,保持党的先进性和纯洁性(附文稿).pptx VIP
- 绍兴续志1994—2005湖塘街道资料长篇.doc
- 快乐汉语第一册第二课.pptx VIP
- ISO8502-3喷砂后钢板表面灰尘清洁度标准.pdf
- 牛津译林版英语九年级上册9AReading &Task中文翻译口语材料.docx VIP
- 初中历史教师如何应对学生的个别差异.pptx VIP
- 部编版四年级语文上册期中自主综合测试 (基础卷)(含答案).docx VIP
- 人教版七年级上册期中模拟试题(Starter Units 1-Units4)(含答案).docx VIP
- 嵌入式软件工程师招聘条件.pdf VIP
原创力文档


文档评论(0)