recursivitate.asm

来自「袖珍型的pascal编译器」· 汇编 代码 · 共 70 行

ASM
70
字号
; factorial code beginning		ENTER 2, 0		CHGSFP 1 		LODA 4 		RSTSFR		CHGSFP 1 		LOD 4 		RSTSFR		LODI 1		ADD		STO		LOD -2 		LODI 1		EQU		NFJP ET1		LODA -3 		LODI 0		LODI 1		SUB		STO		UJP ET2ET1:		LODA -3 ; Calling: factorial		LODI 0		LOD -2 		LODI 1		SUB		CALL factorial		RED 1 		LODI 0		LOD -2 		SUB		MUL		STOET2:		LEAVE		RET; recursivitate code beginning		ENTER 1, 3		LODA 4 		LODI 0		STO		LODI x		OUTP		LODI =		OUTP		LODA 2 		INP 2 		STO; Calling: factorial		LODI 0		LOD 2 		CALL factorial		RED 1 		OUTP		LODI 		OUTP		LODI 
		OUTP		LOD 4 		OUTP		LODA 3 		INP 1 		STO		LEAVE		RET		STOP

⌨️ 快捷键说明

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