永发信息网

汇编子程序递归问题

答案:1  悬赏:10  手机版
解决时间 2021-11-13 01:24
  • 提问者网友:骑士
  • 2021-11-12 18:42
汇编子程序递归问题
最佳答案
  • 五星知识达人网友:千夜
  • 2021-11-12 19:54
CODE  SEGMENT
              ASSUME    CS:CODE

      START:  MOV       CX,6
              MOV       BX,5
              CALL      DIGUIMI
              CALL      DIGUIAX
              MOV       AH,4CH
              INT       21H
;================================
     DIGUIMI  PROC      NEAR
              ; cx为幂次,bx为底
              ; ax 中返回 乘幂              
              CMP       CX,0
              JNE       @DIGUIMI
              MOV       AX,1
              RET
   @DIGUIMI:
              DEC       CX
              CALL      DIGUIMI
              MUL       BX
              RET
     DIGUIMI  ENDP
;=================================
     DIGUIAX  PROC      NEAR
              ; 递归显示 AX 中的无符号数(10进制)     
              PUSH      BX
              PUSH      DX
              MOV       DX,0
              MOV       BX,10
              DIV       BX
              CMP       AX,0
              JE        @DIGUIAX1
              CALL      DIGUIAX
  @DIGUIAX1:
              OR        DX,30H
              MOV       AH,2
              INT       21H
              POP       DX
              POP       BX
              RET
     DIGUIAX  ENDP
;=================================
        CODE  ENDS
              END       START
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯