0

ブートローダーのアセンブリで 8 ビット レジスタの 16 進値を出力しようとしています。値を出力するコードを書きましたが、ASCII 文字としてのみです。例えば:

BITS 16

start:
    mov ax, 07C0h
    add ax, 288
    mov ss, ax
    mov sp, 4096

    mov ax, 02h
    int 10h
    mov ax, 07C0h
    mov ds, ax

    mov al, 19h
    mov ah, 0Eh
    int 10h

    jmp $

    ret
    times 510-($-$$) db 0
    dw 0xAA55 

これを NASM でコンパイルすると、ASCII シンボルが出力されます。「19」を出力できるようにしたいのですが、どうすればいいですか?

4

1 に答える 1