📄 ascii.txt
字号:
SSEG SEGMENT PARA STACK 'stack'
dw 100h dup(0)
SSEG ENDS
DSEG SEGMENT PARA 'Data'
count dw 240
modnum db 10h
DSEG ENDS
CSEG SEGMENT PARA 'Code'
assume cs:CSEG, ds:DSEG,ss:SSEG
MAIN PROC FAR
;make neccessary initalizalition
mov ax,dseg
mov ds,ax
mov es,ax
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
mov cx,count
mov dl,10h
next: mov ah,2
int 21h ;print ascii in dl
inc dl
mov al,dl
sub al,10h
div modnum
cmp ah,0
jnz goon
push dx
mov dl,0dh
mov ah,2
int 21h
mov dl,0ah
mov ah,2
int 21h
pop dx
jmp lp
goon: push dx
mov dl,0
mov ah,2
int 21h
pop dx
lp: loop next
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;return DOS
mov ax,4C00H
int 21h
MAIN ENDP
CSEG ENDS
END MAIN ;set entry point
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -