-1

文字列内の各文字の属性を変更できるかどうかを知りたいですか?

たとえば、文字列「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   `
4

1 に答える 1