• 線上工具
  • - 計算器
    • 字元計數
  • - 下載
    • TikTok 下載
    • 抖音下載
  • - 網路工具
    • BASE64
    • Base64 轉圖片
    • 圖片轉 Base64
    • URL 編碼
    • JavaScript
    • 時間戳
    • Unicode 轉換器
    • JSON 格式化
    • 修改副檔名
    • 製作列表
    • CSS 優化器
  • - 加密工具
    • MD5 加密
    • 隨機生成器
  • - 圖像工具
    • 圖像壓縮
    • QR 碼生成器
    • QR 碼識別器
    • 壁紙預覽
    • 圖片 EXIF
  • - 資訊表
    • 血型遺傳
    • 服裝尺寸
    • app.tool_clock
  • [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 血型遺傳 服裝尺寸 app.tool_clock
  • <司書のコレ絶対読んで>「王さまと九人のきょうだい」君島久子訳、赤羽末吉絵
    2024-05-29

    被害者「問題解決には程遠い」 旧ジャニーズ被害者らが会見
    2024-05-29

    エリザベートコンクールで吉田さん6位入賞
    2024-06-01

    <今週の本棚・次回の予定>6月8日の毎日新聞書評欄は『新装版 ペルーからきた私の娘』ほか
    2024-06-03

    “20世紀音楽”の発展に貢献した指揮者、クーセヴィツキー。その偉業とは【クラシック今日は何の日?】
    2024-06-03

    写真家たちは強大な権力の抑圧にどう抗ったのか。バルト三国の写真家に焦点を当てる展覧会をレポート
    2024-06-04

    千年後の未来へ 太宰府天満宮のふすま絵完成 日本画家神戸智行さん移住し10年かけ完成
    2024-06-04

    知ってる? 「登録博物館等マーク」
    2024-06-05

    第34回福岡アジア文化賞受賞者が決定。大賞は真鍋大度
    2024-06-04

    「CLAMP展」が国立新美術館で7月より開催。展示数は史上最多の約800点
    2024-06-04

    彫刻の森美術館で「舟越桂 森へ行く日」が開催へ
    2024-06-05

    「三島喜美代―未来への記憶」(練馬区美術館)開幕レポート。最大規模のインスタレーションも
    2024-06-05

    「UESHIMA MUSEUM」が開館。屈指の現代美術コレクションを一般公開
    2024-06-05

    「梅津庸一 エキシビションメーカー」(ワタリウム美術館)開幕レポート。きっとあなたも展覧会をつくりたくなる
    2024-06-04

    多摩美術大学がAIやサーキュラーなど5つの最先端のテーマを研究するプラットフォームをスタート
    2024-06-04

    田名網敬一「TANAAMI!! AKATSUKA!! / 45 rpm」展、集英社マンガアートヘリテージ トーキョーギャラリーで開催
    2024-06-04

    3日間限定発売! 名作パントンチェアが新たな魅力を纏った限定カラーで登場。
    2024-06-05

    岡田将生の初ブランド「IN MY DEN」始動、第1弾グッズの受注販売がスタート
    2024-06-06

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

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

    ©  Dopu Box
    💛