文字入力

BIOSで文字を入力することをやります。

1文字入力は、AHレジスタに 0x00 をセットし、
int 0x16 命令を実行するとできます。
入力された文字は AL レジスタに格納されます。

次のプログラムは、文字入力を実行し
入力文字をそのまま出力するだけのものです。

main:
	; 1文字入力(ALレジスタに入る)
	mov ah, 0x00
	int 0x16

	; 1文字出力
	; (ALレジスタに入っているものをそのまま出力)
	mov ah, 0x0e
	int 0x10

	; 改行文字出力
	mov al, 0x0d
	int 0x10
	mov al, 0x0a
	int 0x10

	; 繰り返し
	jmp main

	times 510-($-$$) db 0
	db 0x55
	db 0xAA