ARMアセンブリ言語入門その5
今回はアドレッシングモードについてまとめていく。 ARMアーキテクチャにおける「ベースプラスオフセット」アドレッシングモードは、高度なインデックス付きアドレッシングモードの一種である。 このモードでは、括弧内に指定された … 続きを読む
今回はアドレッシングモードについてまとめていく。 ARMアーキテクチャにおける「ベースプラスオフセット」アドレッシングモードは、高度なインデックス付きアドレッシングモードの一種である。 このモードでは、括弧内に指定された … 続きを読む
今回は符号付整数演算についてまとめていく。 日常生活では、プラスやマイナス、ゼロといった数字が使われる。例えば、氷点下5度は-5、20度は+20と表現できる。コンピューターはこのような数字に対応できなければならない。 そ … 続きを読む
今回は条件分岐命令及び繰返処理をまとめていく。 繰返処理 一連の命令や操作を一定回数繰り返すことをループと呼ぶ。 ループは、最も広く使われているプログラミング手法の1つである。Armでは、ある操作を何度も繰り返す方法がい … 続きを読む
今回は算術論理演算とプログラムについてまとめていく。 前回(ARMアーキテクチャとアセンブリ言語)はMOV命令を取り上げ、ARMアセンブリの基本的な構造を説明した。 今回はさらに幅を広げ、ARMアセンブリの主な命令をまと … 続きを読む
今回はARMアーキテクチャとアセンブリ言語についてまとめていく。 アセンブリ言語とは アセンブリ言語とは、コンピュータのプロセッサが直接解釈可能な機械語に極めて近接したプログラミング言語である。機械語命令を人間が理解しや … 続きを読む
アセンブリ言語についてまとめていく。 前提として筆者にはアセンブリ言語の開発経験はなく、素人視点からのまとめになる。 今回は参考文献として三冊用いている。 ARM Assembly Language Programmin … 続きを読む