所以我正在使用 tasm 1.4 并且我正在制作一个程序,以用较小的字母和数字组成大的 CS14。我跑了大约 1/4 的时候,在我最后一条消息的输出之后出现了一些奇怪的东西,比如 hgweh26I^U%EYWGT#YWHSDWrite disk FullHSJETESRGDTFHGJ!
错误看起来像这样 http://s18.postimg.org/h35196kop/TD2.png
这是我的代码(虽然它还没有完成):
MODEL SMALL
.STACK 100H
.DATA
MSG DB 27 DUP('*'),13,10
MSG1 DB 27 DUP('*'),13,10
MSG2 DB 3 DUP('*')
MSG3 DB 2 DUP(' ')
MSG4 DB 3 DUP('C')
MSG5 DB 2 DUP(' ')
MSG6 DB 4 DUP('S')
MSG7 DB 2 DUP(' ')
MSG8 DB '1'
MSG9 DB 2 DUP(' ')
MSG10 DB '4 4'
MSG11 DB 2 DUP(' ')
MSG12 DB 3 DUP('*'),13,10
.CODE
MAIN PROC
;INIT
MOV AX, @DATA
MOV DS, AX
;DISPLAY
LEA DX, MSG
MOV AH, 9
INT 21H
;RETURN TO DOS
MOV AX, 4C00H
INT 21H
MAIN ENDP