このコードはMS ARM形式で書かれています。 psxRegs
という変数を定義する必要があります。この変数は、reg
からintCycle
までの変数のスペースを正確にとり、エクスポートすることができます。しかし、私はそれを達成する方法を知らない。これはどうすればできますか?いくつかの他の変数のスペースを取る変数を定義する方法は?
AREA |.bss|,DATA,READWRITE,ALIGN=4
invc_ptr SPACE 4
address SPACE 4
;psxRegs
reg SPACE 128
lo SPACE 4
hi SPACE 4
reg_cop0 SPACE 128
reg_cop2d SPACE 128
reg_cop2c SPACE 128
pcaddr SPACE 4
SPACE 4
SPACE 4
SPACE 4
intCycle SPACE 256
rcnts SPACE 7*4*4
mem_rtab SPACE 4
私はこのアセンブラに慣れていませんが、通常は 'psxRegs:'と書くだけです。これらのシンボルは通常サイズ情報を持たないことに注意してください。 – Jester
1つのラベルとオペランドが含まれない複数の行を入力できる必要があります。すべての行は現在の場所の値を取ります。 –