English
HARDWARE ManualSCUユーザーズマニュアル
戻る進む
SCUユーザーズマニュアル/第4章 DSP制御

演算命令

D1-Bus制御命令

 D1-Bus制御命令は、D1-Busに接続されているメモリ間のデータのやりとりを制御します。

一覧表| ▲戻る| 次へ▼ |アセンブラ

NOP

D1-Busノーオペレーション

動作内容
   D1-Bus部が未処理になります。

記述式
label: NOP

インストラクションコード
3130                  1312            

フラグ
変化しません。

備 考
なし。


一覧表| ▲戻る| 次へ▼ |アセンブラ

MOV SImm,[d]

転送(SImm→[destination])

動作内容
SImmデータを、[destination]で指定したRAMまたはレジスタに転送します。
SImmデータは、符号付8bitデータです。

記述式
label: MOV SImm,[Destination]
   Destination = MC0〜MC3,RX,PL,RA0,WA0,LOP,TOP,TC0〜TC3

インストラクションコード
3130                  13121110       
SImmデータ

ビットデータ [d] 選 択 肢 
bit11bit10bit9bit8
0000DATA RAM0,CT0++
0001DATA RAM1,CT1++
0010DATA RAM2,CT2++
0011DATA RAM3,CT3++
0100[RX]
0101[PL]
0110[RA0]
0111[WA0]
1000未使用
1001未使用
1010[LOP]
1011[TOP]
1100[CT0]
1101[CT1]
1110[CT2]
1111[CT3]

フラグ
[d]選択肢により選択されたエリア;Immデータになります。

備 考
[MCx(x=0〜3)]は、DATA RAMx(x0〜3)を指定し、転送後、[CTx(x=0〜3)]をインクリメントします。


一覧表| ▲戻る| 次へ▼ |アセンブラ

MOV [s],[d]

転送([source]→[destination])

動作内容
[source]で指定したRAMまたはレジスタのデータを、[destination]で指定したRAMまたはレジスタに転送します。

記述式
label: MOV [source],[destination]

Sourse = MC0〜MC3,MC0〜MC3,ALH,ALL          
Destination = MC0〜MC3,RX,PL,RA0,WA0,LOP,TOP,TC0〜TC3

インストラクションコード
3130                  13121110     

ビットデータ [d] 選 択 肢 
bit11bit10bit9bit8
0000DATA RAM0,CT0++
0001DATA RAM1,CT1++
0010DATA RAM2,CT2++
0011DATA RAM3,CT3++
0100[RX]
0101[PL]
0110[RA0]
0111[WA0]
1000未使用
1001未使用
1010[LOP]
1011[TOP]
1100[CT0]
1101[CT1]
1110[CT2]
1111[CT3]
  
ビットデータ [d] 選 択 肢 
bit13bit2bit1bit0
0000DATA RAM0
0001DATA RAM1
0010DATA RAM2
0011DATA RAM3
0100DATA RAM3,CT0++
0101DATA RAM3,CT1++
0110DATA RAM3,CT2++
0111DATA RAM3,CT3++
1000未使用
1001[ALU LOW]
1010[ALU HIGHT]
48ビット中、上位側32ビット

フラグ
 [d]選択肢により選択されたエリア;[s]選択肢により選択されたエリアのデータになります。

備 考
 [Mx(x=0〜3)]は、DATA RAMx(x0〜3)を指定します。
 [MCx(x=0〜3)]は、DATA RAMx(x0〜3)を指定し、転送後、[CTx(x=0〜3)]をインクリメントします。

戻る進む
HARDWARE ManualSCUユーザーズマニュアル
Copyright SEGA ENTERPRISES, LTD., 1997