当前位置: 代码迷 >> 汇编语言 >> error A2108解决思路
  详细解决方案

error A2108解决思路

热度:4431   发布时间:2013-02-26 00:00:00.0
error A2108
运行一段代码如下:
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
  相关解决方案