nasmアセンブリで小さな卓球ゲームを作ろうとしています(これが私が言語を学ぶ方法です:))が、問題があり、リストのどの項目にもアクセスできません
私のコード:
mov eax,counter ;counter=2 double checked
mov esi,bitmap_data+eax*4 ;copy the 2nd item of the array in to esi
ビットマップ データは .bss セクションにあります
bitmap_data: resd 100
試した:
mov eax,2
mov esi,[bitmap_data+eax*4] ;copy the 2nd item of the array in to esi
これは、リストの正しい(2番目の)要素をesiに保存していませんが、次は正しく実行しています
mov esi,[bitmap_data+2*4]
しかし、変数を使用して取得しているアイテムを変更できる必要があります