汇编实验:用表格形式显示字符

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  
 
 

运行结果:

汇编实验:用表格形式显示字符_第1张图片


你可能感兴趣的:(汇编)