エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
rpi_start.Sを読む (最終回) - BSD小僧の日記
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
rpi_start.Sを読む (最終回) - BSD小僧の日記
さて、第1回から第13回までrpi_start.Sを一通り読むことができました。 まだまだ、わからないところも多... さて、第1回から第13回までrpi_start.Sを一通り読むことができました。 まだまだ、わからないところも多いですが、ARMアセンブリ言語も知らず、ARMアーキテクチャもまるで分らない状態からすれば、ずいぶんとやっていることがわかるようになりました。 処理の大まかな内容は次のような感じでしょうか。 割り込みを禁止する L1ページ変換テーブルを0に初期化 最低限のマッピングをL1ページ変換に設定 各種キャッシュをOFF L1ページテーブルをセット コントロールレジスタを調整 MMUをON スタートルーチンへジャンプ ARMのアセンブリ言語に対しては、命令もオペランドも種類が豊富すぎで、けっこう苦労しましたが、WebのARMアセンブリ言語の入門ページを見ながら、なんとか読み進められました。 一方、mcr, mrcによって操作される、ステータスレジスタ等々、CPUアーキテクチャに依存する部分