我有这个代码根据我应该将每个字符切换到它的上部形式,我已经检查了位掩码,它很好。但是,当我打印字符串时,它仍然是小写形式。
.MODEL SMALL
.STACK
.DATA
MEN DB 'abcd'
.CODE
ORG 100H
MAIN PROC FAR
LEA BX, MEN+1
MOV CX, 20
OTRO: MOV AH,[BX]
CMP AH, 61H
JB OTRO2
CMP AH, 7AH
JA OTRO2
AND AH, 11011111B
MOV [BX], AH
OTRO2: INC BX
LOOP OTRO
MOV AX, 4C00H
INT 21H
MAIN ENDP
END MAIN
答案 0 :(得分:2)
你跳过第一个角色,
LEA BX, MEN+1
并循环超出字符串的长度,
MOV CX, 20
但除此之外,它似乎正在为此而努力。你是如何打印字符串的?它不在提供的代码中。