1. ホーム
  2. assembly

[解決済み] アセンブリ言語で数字をプリントアウトする?

2022-02-09 08:14:47

質問内容

mov al,10
add al,15

の値を表示するにはどうしたらよいですか? アル '?

解決方法は?

を試しましたか? int 21h サービス2 ? DL は印字する文字です。

mov dl,'A' ; print 'A'
mov ah,2
int 21h

整数の値を表示するには、整数を個々の文字に分解するループを書く必要があります。 もし、16進数で値を表示することに問題がなければ、これはとても簡単なことだ。

DOSのサービスに頼れない場合は、DOSのサービスである BIOS int 10h AL に設定します。 0Eh または 0Ah .