2.1 用表格形式显示字符
1.题目:用表格形式显示ASCII码字符SMASCII
2.实验要求:
按15行16列的表格形式显示ASCII码为10H-100H的所有字符,即以行为主的顺序及ASCII码递增的次序依次显示对应的字符。每隔16个字符为一行,每行中的相邻两个字符之间用空白字符(ASCII为0)隔开。
;PROGRAM TITLE GOES HERE --SMASCII
;*********************************
prognam segment
;---------------------------------
main proc far
assumecs:prognam
start:
;MAIN PART OF PROGRAM GOES HERE
movdl,10h
mov di,15
loop1:
movcx,16
next:
movah,02h
int21h
call space
incdl
loopnext
callenter
dec di
jneloop1
ret
space proc
pushdx
mov dl,20h
movah,02h
int21h
pop dx
ret
space endp
enter proc
pushdx
mov dl,0dh
movah,02h
int21h
movdl,0ah
movah,02h
int21h
pop dx
ret
enter endp
main endp
;---------------------
prognam ends
;***********************
end start
运行结果: