Nios II Gen2 プロセッサー・リファレンス・ガイド

ID 683836
日付 10/28/2016
Public
ドキュメント目次

8.5.20. callr

命令 レジスターのサブルーチンの呼び出し
演算

ra ←  PC + 4

PC ←  rA

アセンブラー構文

callr rA

callr r6

説明

戻りアドレスのレジスターに次の命令のアドレスを保存し、レジスター rA に格納されているアドレスに実行を転送する。

使用法

callrは C 言語の関数ポインターを逆参照するために使用される。

例外

ミスアライメント・デスティネーション・アドレス

命令型

R

命令フィールド

A = オペランド rA のレジスター・インデックス

ビットフィールド
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
A 0 0x1f 0x1d
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0x1d 0 0x3a