私は次の割り当てを持っています:アセンブリ内の電卓
計算機の機能を実行するための完全な8086プログラムを書く:ADD/SUB/DIV/MUL。 ユーザーが「=」を押すと、プログラムは結果を表示するはずです。 0-9の数字のみが入力されます。
ones db ?
tens db ?
mov ah,1
int 21h
add al,30H
mov tens, al
mov ah,1
int 21H
mov dl,al
cmp dl, '+'
je addition
addition:
mov ah,1
int 21h
mov bl,al
mov ones,al
私はそれを差し引いた後、各番号に30h
を追加することによって、それをしなければなりません。誰かが私がこれをどうやってできるのか説明できますか?
宿題には宿題とタグ付けする必要があります:) – DipSwitch
_各番号に30hを加えてそれを行う必要があります。それを誰かが私に説明することができますか?_←何かがあなたにそのコードを書かなかったと伝えます。 – ninjalj