- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
汇编输入成绩 输出最高分最低分及平均分
2009-05-31 22:53
DATAS SEGMENT?? SCORE DB 10 DUP(?)?? INPUT DB 4,0,4 DUP(?)??? ;定义输入4个字符?? ALL DB ALL SCORE ,$?? HIG DB HIGHEST SCORE ,$?? LW DB LOWEST SCORE ,$?? AVERY DB AVERAGE SCORE ,$?? HI DB ??? LO DB ??? SA DB 10???? ;改变SA的值可以输入不同个数的成绩?? AVER DB 2 DUP(?)DATAS ENDS
STACKS SEGMENTSTACK DW 50 DUP(?)STACKS ENDS
CODES SEGMENT??? ASSUME CS:CODES,DS:DATAS,SS:STACKSSTART:??? MOV AX,DATAS??? MOV DS,AX??? LEA SI,SCORE??? MOV CX,0??? MOV CL,[SA]??? CMP CL,[SA]??? JZ P0P: DEC SI??? INC CXP0:MOV DX,OFFSET INPUT??? MOV AH,10??? INT 21H??? MOV DI,DX??? MOV AH,2??? MOV DL,10??? INT 21H??? INC DI??? MOV AX,0LOOP2:INC DI??? MOV BL,10??? MOV BH,[DI]??? CMP BH,51H??? JZ P??? CMP BH,13??? JZ LOOP1??? SUB BH,30H??? MUL BL??? ADD AL,BH??? JMP LOOP2LOOP1:MOV [SI],AX??? INC SI??? LOOP P0??? ;以上输入并处理成十进制数部分??
MOV CL,[SA] ;求最高分,最低分,及平均分??? DEC CX??? MOV BX,0??? LEA DI,SCOREP2: MOV DL,[SA]??? DEC DX??? CMP CX,DX??? JNZ P1??? MOV BL,[DI]??? MOV AL,[DI]??? MOV AH,[DI]??? INC DIP1: MOV DX,0??? MOV DL,[DI]??? CMP AL,[DI]??? JBE P3??? MOV AL,[DI]P3: CMP AH,[DI]??? JNC P4??? MOV AH,[DI]P4: ADD BX,DX??? INC DI??? LOOP P2??? MOV BYTE PTR[HI],AH??? MOV BYTE PTR[LO],AL??? MOV AX,BX??? MOV CL,[SA]??? DIV CL??? MOV BYTE PTR[AVER],AL??? MOV AL,AH??? MOV CH,[SA]??? MUL CH??? DIV CL??? MOV BYTE PTR[AVER+1],AL??? LEA DX,ALL??? MOV AH,9??? INT 21H??? MOV CX,0??? MOV CL,[SA]??? LEA DI,SCOREP7: MOV AX,0??? MOV BH,13??? MOV AL,[DI]??? CALL DISP??? INC DI??? MOV DL, ??? MOV AH,2??? INT 21H??? LOOP P7??? CALL NEWLINE??? LEA DX,AVERY??? MOV AH,9??? INT 21H??? MOV AX,0??? MOV BH,13??? MOV AL,[AVER]??? CALL DISP??? MOV DL,.??? MOV AH,2??? INT 21H??? MOV AL,[AVER+1]??? CALL DISP??? CALL NEWLINE??? LEA DX,HIG??? MOV AH,9??? INT 21H??? MOV AX,0??? MOV BH,13??? MOV AL,[HI]??? CALL DISP??? CALL NEWLINE??? LEA DX,LW??? MOV AH,9??? INT 21H??? MOV AX,0??? MOV BH,13??? MOV AL,[LO
您可能关注的文档
最近下载
- Unit 1 I love sports Part 1 (课件)2025-2026学年度外研版(三起)英语四年级上册.pptx VIP
- 高血压指南最新版2025完整版原文.docx VIP
- 四川开放大学《演讲与口才》终结性考核-95分.doc VIP
- HACCP过敏原控制程序.pdf VIP
- 浙江省温州市乐成寄宿中学2022-2023学年高一上学期语文期初月考试卷(含答案).docx VIP
- QBT 2623.4-2003 肥皂试验方法 肥皂中水分和挥发物含量的测定 烘箱法.docx VIP
- 地理信息安全在线培训考试题目完整版答案.docx
- 新代说明书.doc VIP
- 水泥混凝土路面“白改黑”施工工艺.pdf VIP
- 中考语文名著导读《红星照耀中国》专项练习题(含答案)1.doc VIP
文档评论(0)