运行一段代码如下:
DATA SEGMENT
NUM DB 0AH,0DH,'************* 姓名',0ah,0dh,'$'
FD EQU 0
LINEN EQU 7
DATA ENDS
STACK SEGMENT STACK
DW 100H DUP(?)
STACK ENDS
CODE SEGMENT
ASSUME CS:CODE,SS:STACK,DS:DATA
START: MOV AX,DATA
MOV DS,AX
;========MAIN()===========
CALL CRLF
CALL CRLF
;------上半打印---------
MOV CH,05H
LOP1:
;------PRINT SPACE------
MOV CL,11 ;循环控制
SUB CL,CH
LOP2A: CALL SPACE
DEC CL
JNZ LOP2A
;------PRINT 0-9-----
MOV CL,CH ;输出字符个数控制
ADD CL,CL
DEC CL
LOP2B:
;======题目10 End=======
MOV AL,FD ;输出字符
mov dl,al
add dl,'0'
mov dh,ch
call writecc
DEC CL
JNZ LOP2B
;------PRINT 0-9-End-
CALL CRLF
INC DH ;题目3
INC CH
CMP CH,LINEN
JBE LOP1
;-----上半打印结束---------
;-----下半打印结束---------
DEC DH
DEC DH
MOV CH,LINEN-1
XLOP1:
;------PRINT SPACE------
MOV CL,11
SUB CL,CH
XLOP2A: CALL SPACE
DEC CL
JNZ XLOP2A
;------PRINT 0-9-----
MOV CL,CH
ADD CL,CL
DEC CL