1

emu8086 を使用して 8086 ゲームでループを作成しています。このように宣言された配列のバイトではなく、単語の値を反復処理したいです。

player_fire  dw 320 dup(0)

; ...

mov  bx, offset player_fire
mov  cx, 320
fire_loop:
mov  ax, [bx+si]
inc  si
loop fire_loop

しかし、私はこれが間違っていることを知っています。bx + si または bx + (2*si) で参照する必要があるかどうか、i 番目の要素への書き込みにも問題がありますか?

4

2 に答える 2