📄 9.asm
字号:
data segment
data ends
code segment
assume cs:code;ds:data
start:
mov ax,data
mov ds,ax
mov bl,30h
mov bh,31h
mov cl,bl
one:
add bl,1
mov dl,bl
mov ah,2
int 21h
mov dl,'*'
mov ah,2
int 21h
mov dl,bh
mov ah,2
int 21h
mov dl,'='
mov ah,2
int 21h
and bl,0fh
and bh,0fh
mov al,bh
imul bl
mov ah,0h
mov ch,0ah
idiv ch
mov dh,ah
add al,30h
cmp al,30h
jz three
two:
mov dl,al
mov ah,2h
int 21h
add dh,30h
mov dl,dh
mov ah,2
int 21h
add bl,30h
add bh,30h
mov dl,20h
mov ah,2
int 21h
cmp bl,bh
jl one
mov dl,0ah
mov ah,2
int 21h
mov dl,0dh
mov ah,2
int 21h
mov bl,cl
add bh,1h
cmp bh,3ah
jl one
jmp exit
three:
mov al,20h
jmp two
exit:
mov ah,4ch
int 21h
code ends
end start
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -