prog6_24.asm

来自「汇编语言-王爽 源代码 加 卜艳萍版源代码」· 汇编 代码 · 共 39 行

ASM
39
字号
stack  segment stack para stack 'stack'
       db  64 dup(?)
stack  ends
data  segment
    n  db  8
funcn  dw  ?
data  ends
code  segment
      assume  cs:code,ds:data,ss:stack
main  proc  far
start:push  ds
      mov  ax,0
      push  ax
      mov  ax,data
      mov  ds,ax
      push  cx
      mov  ah,0
      mov  al,n
      call  factor
      mov  funcn,ax
      pop  cx
      ret
main  endp
factor proc near
       push  ax
       sub  ax,1
       jne  again
       pop  ax
       jmp  fin
again: call  factor
       pop  cx
       mul  cl
fin:   ret
factor endp
code  ends
      end  start


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?