;X86汇编_用循环结构编程计算阶乘n!code segment assume cs:code,ds:code org 100hstart: push cspop dspush cspop esQ0:lea dx,Tipsmov ah,9 ;显示提示int 21hQ1:mov ah,0int 16hcmp al,1bh ;Esc退出jz exitcmp al,'0'jb Q1 ;不是数字重新输入cmp al,'8';大于8,则产生溢出错误ja Q1mov ah,0ehint 10hsub al,30h;'0'or al,aljnz Q2mov ax,1 |