読者です 読者をやめる 読者になる 読者になる

ARMで学ぶアセンブリ言語入門の本

 Cortex-M 省電力向け(マイコンとか)

R 信頼性向け

A 高パフォーマンス向け

ARM Thumb命令

Thumb命令は16bit

QEMUでシミュレーションできる。

CPSRレジスタ。カレントプログラムステータス・レジスタ。CPUモードとか、演算結果とか。

 

C言語に↓のようにかけばインラインアセンブラ

__asm__(

アセンブリコード

:出力用オペ練度

:入力用オペランド

:上書きレジスタ

);

 

ベクターテーブルってやつが必ず先頭とかサイトとかにいて、割り込み処理はこいつらを見たりしてる。