1.100 1.asm

来自「汇编语言“自然数1到100的求和。并写出结果输出”」· 汇编 代码 · 共 40 行

ASM
40
字号
SSEG SEGMENT PARA STACK 
DW 256 DUP(0) 
SSEG ENDS 
DSEG SEGMENT 
SHOW DB 'SUM=','$' 
DSEG ENDS 
CSEG SEGMENT 
ASSUME CS:CSEG,DS:DSEG 
START: MOV AX,DSEG 
MOV DS,AX 
MOV DX,OFFSET SHOW 
MOV AH,09 
INT 21H 
MOV CX,100 
XOR AX,AX 
NEXT1: ADD AX,CX 
LOOP NEXT1 
MOV BX,10 
NEXT2: CMP AX,10 
JB OK 
XOR DX,DX 
DIV BX 
PUSH DX 
INC CX 
JMP NEXT2 
OK: MOV DL,AL 
ADD DL,30H 
MOV AH,02H 
INT 21H 
CMP CX,0 
JE FINISH 
NEXT3: POP DX 
ADD DL,30H 
MOV AH,02H 
INT 21H 
LOOP NEXT3 
FINISH: MOV AH,4CH 
INT 21H 
CSEG ENDS 
END START

⌨️ 快捷键说明

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