|
|
|
|
|
. |
| START
| SIM1
|
|
. |
ADAT1
| DATA
| 123
| メモリ上の定数データ
|
. |
| DATA
| 125
|
|
. |
| DATA
| 10
|
|
. |
| DATA
| 11
|
|
. |
| DATA
| 12
|
|
. |
| DATA
| 12
|
|
. |
| DATA
| 12
|
|
. |
| DATA
| 12
|
|
. |
SIM1
| =
| *
|
|
. |
| S1
| RT
| 実時間をS1にロード
|
. |
| S2
| 8
| s2レジスタ←8
|
. |
| A0
| ADAT1
| A0レジスタ←ADAT1
|
. |
| A1
| 9
| A1レジスタ←9
|
. |
| A2
| A1-1
| A2レジスタ←A1-1
|
. |
| VL
| A2
| VL(ベクトル長レジスタ)←8
|
. |
| V1
| ,A0,1
| V1(ベクトルレジスタ1)にA0で指されているデータを読み込む。ストライド=1
|
. |
| V2
| S2+V1
| ベクトル(V1)にスカラ(S2)値を加算し、V2に格納(ベクトルにスカラを加算)
|
. |
| S3
| V2,A2
| S3にV2のA2番目の要素をセット(今回は、A2の内容が8であり、V2のアクセスを待つだけ。S3には適正な値が入らない)
|
. |
| S4
| RT
| 実時間をS4にロード
|
. |
| ENDP
|
|
|
. |
| EXEC
| *,0
|
|
. |
| END
|
| | |