• 線上工具
  • - 計算器
    • 字元計數
  • - 下載
    • TikTok 下載
    • 抖音下載
  • - 網路工具
    • BASE64
    • Base64 轉圖片
    • 圖片轉 Base64
    • URL 編碼
    • JavaScript
    • 時間戳
    • Unicode 轉換器
    • JSON 格式化
    • 修改副檔名
    • 製作列表
    • CSS 優化器
  • - 加密工具
    • MD5 加密
    • 隨機生成器
  • - 圖像工具
    • 圖像壓縮
    • QR 碼生成器
    • QR 碼識別器
    • 壁紙預覽
    • 圖片 EXIF
  • - 資訊表
    • 血型遺傳
    • 服裝尺寸
  • [email protected]
DopuBox
  • English
  • Español
  • Français
  • 日本語
  • 한국어
  • 简体中文
  • 繁體中文
全部 ニュース Meta Code 文化・アート
BIOSのエントリアドレス0 xFFFF 0について
2021-12-19

電源投入後、CSを0 xFF、IPを0 x 0000に設定すると、構成されたアドレスが0 xFFFF 0となり、これがBIOSのエントリアドレスとなり、CPUはこのアドレスのコードを読み出し、バラバラの実行を開始します。

今、このアドレス0 xFFFF 0がマザーボードにあるのか、メモリにあるのか知りたいです。統合アドレッシングであればマザーボード上のROMを読み取るかもしれないと思いますが、本の図を読むと、RAMのように、メモリの中にあれば、いつ、どのプログラムでROMの中のプログラムをメモリに読み込んだのかということになります。自分で推測すると、このプロセスは固定的なハードウェアで実現されるべきで、ROMの中のすべての内容をメモリの中で最も高い部分にコピーし、その後、0 xFFFF 0は必然的にメモリの中のアドレスを指す。

百度で見ると、これを言う文章があります。

640 KB~1 MBの上位メモリ(この領域のアドレスがROMに割り当てられ、対応する384 KBのRAMが遮断されている。影メモリ技術とは、ROMの内容を対応するアドレスのRAMに読み出し、その後、システムが元のROMからデータを読み出すのではなく、RAMからデータを読み出すことで速度を向上させるものである。)

1 MB~拡張メモリ

注意:

Shadow RAM

コンピュータシステムが稼働している間、BIOSのデータを読み取ったり、BIOSのプログラムモジュールを呼び出したりする操作はかなり頻繁に行われ、Shadow RAM技術を採用すると、作業効率が大幅に向上するに違いない。

386以前と386以降では、このアドレスは異なるが、システムメモリの最高アドレスセグメントにある。386でFFFFF 0 Hとなる。CSセグメントは16ビットであり、EIPは32ビットであるため、1つの32ビットアドレスを得るために、386はCSセグメントにいくつかのフィールドを追加した。これは非表示のフィールドであり、システムはGDT、IDTを通じてセグメント選択子のフィールドを変更することができ、このときアドレス変換はセグメントアドレスが4ビット+オフセットアドレスに左シフトするのではなく、CSのBaseフィールド+オフセットアドレスである。

次に例を示します

システムに電源を入れると、システムがリセットされます。このとき386以前のシステムではCS=F 000 H,IP=FFF 0 H,Biosアドレスがセグメントアドレス左シフト4ビット+オフセットアドレス押出しであるF 000 H+FFF 0 H=FFFFFFFF 0 H

386以前はシステムアドレス可能範囲が1 MBである00000 H~FFFFFH

386ではCS=F 000 H、IP=FFF 0 Hとなるが、この場合、CScsの内容は、

Selector=F 000 H(これがご覧の部分です)

このとき隠れている部分は使えませんが、実アドレスモードではBiosアドレスは386以前のアドレスと同じで、

しかし386アドレス可能範囲は4 GBである00000000 H~FFFFFFFFHであり、このアドレス(000 FFFF 0 H)をBiosアドレスとするとシステムメモリが不連続となるため、386はハードウェアセット1方式でA 20~A 31アドレス線を1としてFFFFFFF 0 Hとなり、これをBiosアドレスとする。

このセット1の結果、非表示部分のフィールドBase=FFFFFF 0000 Hは、保護モードに入っておらず、記述子テーブルが確立されていないため、記述子テーブルを変更することによって実現されない。これはハードウェアで実現されており、1段間ジャンプを行った場合、セット1の結果は保存できないため、ハードウェア設計は0からセットされるため、FFFFF 0 Hでの命令jmp、Base=00000000 Hが実行された場合、Biosは1 M以下のメモリを使用する。

エントリアドレスの形成については、CS 0 xFFFFとIP 0 x 0000の構成という文章もあれば、CS 0 xF 000とIP 0 xFFF 0の組み合わせという文章もありますが、ハードウェアの初期化が異なるのではないかと思います。最後に形成されたエントリアドレスが0 xFFFFF 0であればいいと思います。私が推測したほどでなければ、後で補充しましょう。


ソース元URL:https://dopubox.com/article/p/3a06f4ea7dc78086

其他工具
  • 字元計數 TikTok 下載 抖音下載 BASE64 Base64 轉圖片 圖片轉 Base64 URL 編碼 JavaScript 時間戳 Unicode 轉換器 JSON 格式化 修改副檔名 製作列表 CSS 優化器 MD5 加密 隨機生成器 圖像壓縮 QR 碼生成器 QR 碼識別器 壁紙預覽 圖片 EXIF 血型遺傳 服裝尺寸
  • 民藝・イズ・ビューティフル。 日本文化と黒人文化が融合する「アフロ民藝」とは?
    2024-05-30

    白と黒で奏でるインスタレーション 渡辺信子が京都で「White and Black」
    2024-05-31

    藤井聡太八冠が勝ち、最終局へ 将棋叡王戦で2勝2敗
    2024-05-31

    黒柳徹子さん、北京で特別授業 「日本語勉強続けて」
    2024-05-31

    入試問題は白黒です 「わかりやすさ」「カラフル」は逆効果、自分で図を書くべし 桜井信一の攻める中学受験
    2024-05-31

    【光る君へ】平安時代、強烈なエピソードで知られた2人の受領とは
    2024-06-01

    【大河ドラマ「光る君へ」本日第22話】紫式部と清少納言は「顔を合わせていなかった」?
    2024-06-01

    道後温泉の記憶を継承するアート 大竹伸朗が“描き”重要文化財を守ったテント膜「熱景」の再生
    2024-06-03

    ニコライ・バーグマンが手がける北欧のジュエリーブランド〈フローラダニカ〉旗艦店が南青山にオープン。
    2024-06-03

    応挙手本?に描いたトラ甦れ…徳島の寺のふすま絵修復へ
    2024-06-04

    「2億円トイレ」のイメージ図など公開 大阪・関西万博
    2024-06-04

    アレクサンダー・カルダー個展「カルダー:そよぐ、感じる、日本」が開催
    2024-06-04

    「ロエベ ファンデーション クラフト プライズ 2024」の大賞が発表。等身大のセラミック彫刻を制作したアンドレス・アンサが受賞
    2024-06-05

    開館10周年を記念。「広重 ─摺の極─」があべのハルカス美術館で開催へ
    2024-06-05

    謎多き家形埴輪 「考古学の空白」に挑む橿考研ベテラン研究員、念願の特別展開催中
    2024-06-04

    「避難いただけるほうが一安心」珠洲で激しい揺れに耐えた仏像、奈良博で縁つなぐ
    2024-06-04

    古今東西 かしゆか商店【つづら】
    2024-06-05

    青森で来年夏に音楽祭 沖澤のどかさんが総監督
    2024-06-06

    「江戸期より後の遺構」 世界遺産目指す佐渡の金山、一部除外勧告
    2024-06-06

    向田邦子の名言「…これが私の料理のお稽古なのです。」【本と名言365】
    2024-06-07

    ©  Dopu Box
    💛