大奖赛计分程序设计.docVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大奖赛计分程序设计

微机原理课程设计四-大奖赛计分程序设计 默认分类 2008-08-28 22:58:12 阅读41 评论0 字号:大中小 一.题目 大奖赛计分程序设计 一.设计要求: 编制一个程序,实现选手成绩的平均分计算。设有十个评委给参赛的选手评分,分数是从键盘上输入的十个十进制数。 1.把输入的十进制数转换成二进制数,并求出最大数和最小数。 2.求出十个数的总和,减去最大数和最小数,求出平均值。 3.将二进制的平均值转换为十进制,并在屏幕上显示十进制的结果。 三.课程设计任务及工作量的要求〔包括课程设计计算说明书、图纸、实物样品等要求〕 根据任务书要求,在教师的指导下,独立完成设计方案,根据各模块功能,采用相关知识完成各功能块的详细设计、调试以及系统测试。 完成设计任务后,由指导教师进行验收。验收过程中,接受指导教师对综合应用能力和实验能力的提问考查。 认真、规范地撰写课程设计报告,报告应包括: 封面 目录 内容部分包含:? 一、设计任务(目的和要求) 二、总体方案 三、原理框图 四、系统模块详细设计与调试 五、设计总结 六、参考文献 七、附件材料 (含硬件图纸、程序清单及说明、元器件清单和实物图片等) 四.主要参考文献? 《微机原理实验与课程设计指导书》,陆红伟编,中国电力出版社,2006年 《8086微型计算机组成、原理及接口》,顾滨,机械工业出版社,2001 《微型计算机原理及应用》,吕淑萍等,哈尔滨工程大学出版社,2004年 《微型计算机技术及应用》,戴梅萼,清华大学出版社,2005 大赛计分器 (程序设计) DATA???SEGMENT MES??DB???0DH,0AH,PLEASE??INPUT?TEN?NUMBERS:$ BUF??DB??100 DB DB??100?DUP BUF1??DB??20??DUP MAX???DB MIN???DB SUM1??DW SUM2??DW DATA????ENDS STACK???SEGMENT???STACK DB??200??DUP STACK ENDS ??CODE????SEGMENT ??ASSUME??CS:CODE,DS:DATA,SS:STACK START:??MOV??AX,DATA MOV??DS,AX MOV??DX,OFFSET??MES MOV??AH,09H INT??21H MOV??DX,OFFSET??BUF MOV??AH,0AH INT??21H MOV??BX,DX MOV??CX,10 INC??BX INC??BX MOV??SI,OFFSET??BUF1 L1: MOV??AL,[BX] SUB??AL,30H MOV??DL,10 MUL??DL MOV??AH,AL MOV??AL,[BX+1] SUB??AL,30H ADD??AL,AH MOV??[SI],AL INC??SI INC??BX INC??BX INC??BX LOOP??L1 MOV?CX,9 MOV??AL,BUF1 MOV??MAX,AL MOV??MIN,AL MOV??BX,OFFSET??BUF1+1 LAST: MOV??AL,[BX] CMP??AL,MAX JG???GREAT CMP??AL,MIN JL??LESS JMP??NEXT GREAT:??MOV??MAX,AL JMP??NEXT LESS:???MOV??MIN,AL NEXT:???INC??BX LOOP??LAST MOV?CX,10 MOV?AX,0 CLC MOV?? BX,OFFSET?BUF1 L2:??ADD? AL,[BX] ADC? AH,0 INC??? BX LOOP??L2 MOV???SUM1,AX MOV???BH,0 MOV???BL,MAX SUB???AX,BX MOV???BL,MIN SUB???AX,BX MOV???SUM2,AX MOV???DL,8 DIV?? DL MOV??AH,0 MOV??DL,10 DIV?? DL ADD??AL,30H MOV???BL,AH MOV???DL,AL MOV???AH,02H INT??? 21H ADD??BL,30H MOV??DL,BL MOV??AH,02H INT?? 21H MOV??AH,4CH INT??? 21H CODE????ENDS END??START

文档评论(0)

kabudou + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档