问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用汇编语言编程:统计全班50名同学的语文成绩。7

发布网友 发布时间:2023-10-22 13:59

我来回答

1个回答

热心网友 时间:2024-11-24 17:05

        CODE  SEGMENT
              ASSUME    CS:CODE
              ORG       100H
      START:
              JMP       BBB
       SCORE  DW        0,55,60,65,70,75,80,85,90,95,1,2,3,4,5,67,68,69,99,98,100
              DW        1,2,3,4,5,67,89
              DW        90,98,98,98,98,98,98,98,99,99,99,99
           N  DW        ($-SCORE)/2
           E  DW        ?
           D  DW        ?
           C  DW        ?
           B  DW        ?
           A  DW        ?
      ;===============
        BBB:  PUSH      CS
              POP       DS
              PUSH      CS
              POP       ES
              LEA       SI,SCORE
              LEA       DI,E
              MOV       CX,N
              CLD
         LP:  LODSW
              SUB       AX,50
              CMP       AX,0
              JGE       M1
              MOV       AX,0
         M1:  CMP       AX,50
              JL        M10
              MOV       AX,49
        M10:
              MOV       DX,0
              MOV       BX,10
              DIV       BX
              MOV       BX,AX
              SHL       BX,1
              INC       WORD PTR [DI+BX]        ; 这是这里的画龙点睛之处
              LOOP      LP
      
      ; ==============
      ; 分别输出90~100、80~89、70~79、60~69、0~59区间的人数
              LEA       SI,A
              MOV       CX,5
         M2:  MOV       AL,[SI]
              MOV       AH,0
              MOV       BL,10
              DIV       BL
              PUSH      AX
              CMP       AL,0        ; 如果高位为0,不输出
              JE        M3
              MOV       DL,AL
              ADD       DL,30H
              MOV       AH,2
              INT       21H
         M3:  POP       AX
              MOV       DL,AH       ; 输出个位数
              ADD       DL,30H
              MOV       AH,2
              INT       21H
              MOV       DL,' '
              INT       21H
              DEC       SI
              DEC       SI
              LOOP      M2
      ;===============
              MOV       AH,4CH
              INT       21H
        CODE  ENDS
              END       START

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? cs问题,望高手解答!1 初一下学期复习资料(各科都要)106 女生阴亏应该注意什么? 真阴亏损,水少不养龙,如何调理?2 气血亏虚怎么调理19 仿写:捉一只蝴蝶,能编织美丽的故事。采一把野花,能编织什么? 考研考大学和研究院有什么区别?9 如何去除衣服上的汗臭味?875 贵阳什么地方可以看痘痘,脸上痘痘很多的。 有用过itunes重刷系统的吗 化冻鱿鱼 用水泡了一天一晚不会坏吧? 有人问我为一时之美好,为之付出一生,值吗 她给我发了3个抓狂表情我应该怎么回复合适点7 推荐一下好的CS1.6版本 化冻鱿鱼 用水泡了一天一晚不会坏吧? 宽带无法连接 调制解调器(或其他连接设备)报告了一个错误4 风筝的起源和最初用途?54 风筝的起源和它的最初的用途是什么206 风筝的起源和它最初的用途951 番茄小说中听小说给金币吗?8 解冻的鱿鱼热水焯过泡的时间长了能吃吗? 中耳炎 就是耳朵口这儿老是挖破掉 很久了也没好 用什么药可以... 最近脸上长了很多痘痘,哪里有祛痘好的地方?26 股票停牌意味着什么?8 解冻的鱿鱼热水焯过泡的时间长了能吃吗? ...像室外地面铺装的花岗岩,荔枝面和火烧面的石材在施工后很难清理... 捉一只蝴蝶,能编织一美丽的故事。仿写怎么写 微信帐号与有什么区别 谢尔曼和4号坦克哪个厉害91 前女友和我妹说,她回老家很多人给她做介绍,她都没有要,差不多... ...里有一条注明需过英语四级,假如没过,投了简历还有希望存在吗?_百度... 贵阳内分泌失调长痘怎么办?最近心情烦躁,脸上还张了好多的痘痘...8 微信账号和密码都忘记了,只知道怎么找回。2 我创建的微信群,后来群主不小心,转给了,一个不用的了,...3 坦克世界m4谢尔曼和四号哪个分房好一些?6 坦克世界 5级左右主要用HE的小车有哪些?比如谢尔曼、4号H...2 坦克世界T1重型坦克和M4谢尔曼哪个好?22 请问晚上9:10到西安北站,能赶上22:03从西安火车站出发...2 区域联合采购需解决哪些问题4 中国企业实施全面预算最关心的问题2