lt412.asm

来自「钱晓杰汇编语言的很多例子 非常经典 我从微辅网上下载的 希望对大家有用」· 汇编 代码 · 共 34 行

ASM
34
字号
;LT412.ASM
	.model small
	.stack
	.data
N	dw 3
result	dw ?
	.code
	.startup
	mov bx,N
	push bx
	call fact
	pop result
	.exit 0
fact 	proc
	push ax
	push bp
	mov bp,sp
	mov ax,[bp+6]
	cmp ax,0
	jne fact1
	inc ax
	jmp fact2
fact1:	dec ax
	push ax
	call fact
	pop ax
	mul word ptr [bp+6]
fact2:	mov [bp+6],ax
	pop bp
	pop ax
	ret
fact	endp
	end

⌨️ 快捷键说明

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