我想知道是否可以更改字符串中每个字符的属性?
例如,在字符串“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 `