08.11.2014 Views

RealView Compilation Tools アセンブラガイド - ARM Information Center

RealView Compilation Tools アセンブラガイド - ARM Information Center

RealView Compilation Tools アセンブラガイド - ARM Information Center

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>ARM</strong> 命 令 と Thumb 命 令<br />

4.9.3 MRC、 MRC2、 MRRC、 MRRC2<br />

コプロセッサから <strong>ARM</strong> レ ジ ス タへの 移 動 命 令 です。<br />

コプロセッサによっては、 さまざまな 演 算 を 追 加 で 指 定 できる 場 合 があり ま<br />

す。<br />

構 文<br />

op1{cond} coproc, #opcode1, Rt, CRn, CRm{, #opcode2}<br />

op2{cond} coproc, #opcode3, Rt, Rt2, CRm<br />

各 項 目 には 以 下 の 意 味 があ り ます。<br />

op1<br />

op2<br />

cond<br />

coproc<br />

opcode1<br />

opcode2<br />

opcode3<br />

MRC または MRC2 を 指 定 し ます。<br />

MRRC または MRRC2 を 指 定 し ます。<br />

任 意 の 条 件 コー ド を 指 定 し ます (「 条 件 実 行 」 (ページ 2-20) を<br />

参 照 )。 <strong>ARM</strong> コードでは、 cond を MRC2 または MRRC2 では 使 用 でき<br />

ません。<br />

命 令 が 実 行 される コプロセ ッサの 名 前 を 指 定 し ます。 標 準 名 は pn<br />

で、 n は 0 ~ 15 の 整 数 です。<br />

3 ビッ トコプロセッサ 固 有 のオペコードを 指 定 します。<br />

オプシ ョ ン と しての 3 ビットコプロセッサ 固 有 のオペコードを 指<br />

定 します。<br />

4 ビッ トコプロセッサ 固 有 のオペコードを 指 定 します。<br />

Rt?Rt2 <strong>ARM</strong> ソースレジスタを 指 定 します。 r15 は 使 用 し ないで 下 さ い。<br />

MRC と MRC2 では Rt に APSR_nzcv も 使 用 できます。<br />

CRn?CRm<br />

コプロセッサレジスタを 指 定 します。<br />

使 用 法<br />

こ れら の 命 令 の 使 用 方 法 はコ プ ロ セ ッ サに よ って 異 な り ます。 詳 細 について<br />

は、 コプロ セ ッ サのマニ ュ アルを 参 照 し て 下 さ い。<br />

4-136 Copyright © 2002-2008 <strong>ARM</strong> Limited. All rights reserved. <strong>ARM</strong> DUI 0204IJ<br />

Non-Confidential

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!