例外の優先度
Cortex-M3のマニュアルを読みますと、テールチェイン、横取り、後着という言葉が出てきます。例外処理優先順位によって発生する例外処理のタイミングを現す言葉です。各々の意味を簡単に説明すると以下のようになります。
Cortex-M3のマニュアルを読みますと、テールチェイン、横取り、後着という言葉が出てきます。例外処理優先順位によって発生する例外処理のタイミングを現す言葉です。各々の意味を簡単に説明すると以下のようになります。
If you read the Cortex-M3 manual, you'll see the words tail-chain, sidestep, and rear-end.This word indicates the timing of exception …
Types of exceptions include resets, interrupts, and faults.The exception handling occurs suddenly. Therefore, it happens asynchronously to the execution of …
例外のタイプには、リセット、割り込み、フォールトなどがあります。例外処理は突如として発生しますので、命令の実行に対し非同期で起こります。しかし、フォールトだけは、命令の実行によってエラー条件が発生したことによる例外ですので、原因となった命令に同期して発生することが基本です。
Cortex-M3には、エンディアンを設定するピンBIGEND (注意:マイコンのピンではありません。論理モジュールの外部との信号線の名前です)があります。これを使用するとリトルエンディアン、またはビッグエンディアン形式のいずれかを選択することができます。
In Cortex-M3, the endian setting pin BIGEND (Note: It is not a microcontroller pin. (this is the name of the …
Cortex-M3には特殊レジスタとして、「専用プログラムステータスレジスタ(PSR)」と呼ばれるプログラムの実行状態を示すレジスタがあります。専用プログラムステータスレジスタ(PSR)は、システムレベルのプロセッサステータスを表し、次の3つのカテゴリに分けられます。
The Cortex-M3 has a special register called "Program Status Register (PSR)" that shows the execution status of the program as …
The Cortex-M3 processor has special registers in addition to the general-purpose registers.The special registers are mainly used to handle and …