ARMプログラミング
とりあえず雑誌に付属の開発環境をインストールしてみた。
マイコンプログラミングでIDE使うの初めてなので、こんな感じの自動生成されたコードを解読するところから始めている。
// Exception Vectors // Mapped to Address 0. // Absolute addressing mode must be used. Vectors: LDR PC,Reset_Addr LDR PC,Undef_Addr LDR PC,SWI_Addr LDR PC,PAbt_Addr LDR PC,DAbt_Addr NOP /* Reserved Vector */ LDR PC,IRQ_Addr LDR PC,FIQ_Addr Reset_Addr: DD Reset_Handler Undef_Addr: DD Undef_Handler?A SWI_Addr: DD SWI_Handler?A PAbt_Addr: DD PAbt_Handler?A DAbt_Addr: DD DAbt_Handler?A DD 0 /* Reserved Address */ IRQ_Addr: DD IRQ_Handler?A FIQ_Addr: DD FIQ_Handler?A ...
だいたい読んで普通に意味がわかるあたりが嬉しい。
はてなでGNU Assemblerのシンタックスハイライト出来ないっぽい*1ので悲しい。
asmh8300とかはあるのに…
*1:あるかもしれないけどパッと見では見あたらない