私はアセンブリを学習していて、BIOS呼び出しを使用してキーボードからキーボードへの単純な読み取り/印刷を実行しようとしています。これまでのところ、私は次のものを持っています:
loop:
xor ah, ah
int 0x16 ; wait for a charater
mov ah, 0x0e
int 0x10 ; write character
jmp loop
これは、誰かがEnterキーを押すまでは正常に機能します。カーソルが次の行の先頭ではなく現在の行の先頭に移動するため、CR(\ r)は処理されているようですが、改行(\ n)は処理されていないようです。ライン。
何か案は?