IRQ 割り込みと FIQ 割り込みの制御のためのコンパイラ組み込み関数

IRQ 割り込みおよび FIQ 割り込みを制御するコンパイラ組み込み関数には、__disable_irq__enable_irq__disable_fiq、および __enable_fiq があります。

これらのコンパイラ組み込み関数を使用して、モード、状態、不正確なデータアボート設定を含むその他の CPSR ビットを変更することはできません。これは、ユーザモードでは CPSR および SPSR の制御ビットを変更することはできないので、コンパイラ組み込み関数を使用できるのは、プロセッサが既に特権モードの場合のみであることを意味します。

これらのコンパイラ組み込み関数は、以下に示すように、ARM と Thumb のどちらの状態でも、すべてのプロセッサアーキテクチャに使用できます。

Show/hide関連項目

Copyright © 2010 ARM. All rights reserved.ARM DUI 0472BJ
Non-ConfidentialID011811