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 番目の要素への書き込みにも問題がありますか?