第1个回答 2009-04-20
; 本程序通过编译、调试,运行正确。
Code Segment
Assume CS:Code,DS:Code
Start: mov dl,10h
mov ah,2
mov cx,15 ;行数
Line: push cx ;外循环,控制行数
mov cx,16 ;列数
Coloumn: push dx ;内循环,控制列数
int 21h ; 显示一个ASCII码字符
mov dl,20h
int 21h ;显示一个空格符
pop dx
inc dl ;ASCII码增1
loop Coloumn ;循环,准备显示下一个ASCII码字符
push dx
mov dl,0dh ;一行显示完,输出一个回车符
int 21h
mov dl,0ah ;输出一个换行符
int 21h
pop dx
pop cx
loop Line ;循环,准备显示下一行ASCII码字符
Exit_Proc: mov ah,4ch ;结束程序
int 21h
Code ENDS
END Start ;编译到此结束