文字列内の各文字の属性を変更できるかどうかを知りたいですか?
たとえば、文字列「hello」では、文字「h」は異なる色になり、「e」と同じようになります。
AH, 06 を使用して、文字列内のすべての文字を呼び出します。次に、AH, 09 INT 10h を使用して各文字の属性を変更しますが、機能しません。
どうすれば AL (in AH, 09) が DL (ah, 06) を取得し、すべてのキャラクターの属性を変更できるか知りたいです。
これは可能ですか?
助けてくれてありがとう
これが私のコードです
`
.DATA
hello DB "hello$"
.CODE
START:
MOV AX, @DATA
MOV DS, AX
LEA SI, hello
MOV CX, 0005H
E: MOV AH, 06H
MOV DL, [SI]
INC SI
;INT 21H
LOOP E
MOV CX, 0005H
MOV AH, 09H
MOV AL, [SI]
INC SI
MOV BL, 0001H
H: INT 10H
INC BL
LOOP H
MOV AX, 4C00H
INT 21H
END START `