ブートローダーのアセンブリで 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」を出力できるようにしたいのですが、どうすればいいですか?