0

私は宿題をしていますが、最後の例では何をすべきかよくわかりません: (下手な英語で申し訳ありません。理解していただければ幸いです)

: 'var' 変数を定義します。H, L に 16 ビットの数値として格納されているアドレスからのメモリで、'var' のバイト数を値 3 で埋めます。レジスタ H、L のアドレスを 1 ずつインクリメントします (INR は CF を設定しないため、ADD または ADC を使用する必要があります)。この「var」回を繰り返します。

私のプログラムは現在このようになっていますが、どうすれば続行できますか? ありがとう

var     db
        lda var
        mov b,a
loop:   dcr b
                     ; Code here
        jnz loop
end:    hlt
4

0 に答える 0