用汇编写的计算阶乘N!的程序
输出:像253!=253*252×251....*2*1=结果(n=253)的形式
http://topic.csdn.net/u/20100706/09/1d9f99b8-6c1f-491f-bf25-d7f5c0b04f07.html?86340
;用汇编写的计算阶乘N!的程序,据网上程序修改
;网上源程序编译后为60KB,修改后代码编译的EXE大小为1K Bytes.
CODES SEGMENT
ASSUME CS:CODES,DS:CODES
main proc
START:
push cs
pop ds
;-----------------------------------------------
mov dx,offset string
mov ah,9
int 21h
call Shuru ;
cmp bp,10000
jbe cs_ok
mov dx,offset Error
mov ah,9
int 21h
jmp START
cs_ok: call show
mov n,bp
mov ax,0e0dh
int 10h
mov al,0ah
i