用汇编语言编制一个计算从2开始的N个偶数之和,将结果显示出来

用汇编语言编制一个计算从2开始的N个偶数之和,将结果显示出来例如N=3计算结果为2+4+6=12... 用汇编语言编制一个计算从2开始的N个偶数之和,将结果显示出来例如N=3 计算结果为2+4+6=12 展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励20(财富值+成长值)
gcbjoy
2017-12-17 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:92%
帮助的人:2120万
展开全部
        CODE  SEGMENT
              ASSUME    CS:CODE
      START:  PUSH      CS
              POP       DS
              PUSH      CS
              POP       ES
              MOV       BP,0
         @0:
              MOV       AH,1
              INT       21H
              CMP       AL,13
              JE        @1
              SHL       BP,1
              MOV       DI,BP
              SHL       BP,1
              SHL       BP,1
              ADD       BP,DI
              AND       AL,0FH
              XOR       AH,AH
              ADD       BP,AX
              JMP       @0
         @1:
              MOV       CX,BP
              XOR       AX,AX
         @2:
              ADD       AX,CX
              LOOP      @2
              SHL       AX,1
              CALL      LFCR
              CALL      DSPAX
              MOV       AH,4CH
              INT       21H

;=======================================
       DSPAX  PROC      NEAR
              PUSH      AX
              PUSH      BX
              PUSH      CX
              PUSH      DX
              PUSHF
              XOR       CX,CX
              MOV       BX,10
    @DSPAX1:
              XOR       DX,DX
              DIV       BX
              INC       CX
              OR        DX,30H
              PUSH      DX
              CMP       AX,0
              JNE       @DSPAX1
              MOV       AH,2
   @DISPAX2:
              POP       DX
              INT       21H
              LOOP      @DISPAX2
              POPF
              POP       DX
              POP       CX
              POP       BX
              POP       AX
              RET
       DSPAX  ENDP
;==================================
        LFCR  PROC      NEAR
              PUSH      AX
              PUSH      DX
              MOV       AH,2
              MOV       DL,13
              INT       21H
              MOV       DL,10
              INT       21H
              POP       DX
              POP       AX
              RET
        LFCR  ENDP
;================================
        CODE  ENDS
              END       START
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式