FC2カウンター

現在の訪問者数

現在の閲覧者数:

カレンダー

09 | 2017/10 | 11
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 - - - -

プロフィール

剣菱P

Author:剣菱P
剣菱Pと申します。
性別:男
年齢:27
二兎を追って一兎も得られないタイプ

マイコンやプログラミング、ニコニコ動画、雑記等
方向性は見えずとも、ちょっとずつ更新していく予定です!

リンクフリーです。
こんなブログでよかったらよろしくお願いしま~す。

公開メール kenbishiP@gmail.com

検索フォーム

最新記事

最新コメント

カテゴリ

メールフォーム

名前:
メール:
件名:
本文:

月別アーカイブ

最新トラックバック

リンク

ブロとも一覧

ブロとも申請フォーム

ランキング

ランキング参加中です。気が向いたらクリックしてあげてください。


にほんブログ村 その他趣味ブログへ
にほんブログ村 その他趣味ブログ 趣味の工作へ

スポンサーサイト


上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

今日の作業 タチコマ右手 再加工»

コメント

コメントの投稿













管理者にだけ表示を許可する

自作OS 三日目


今回はいよいよブートセクタ以外の本体部分のお話でした


今回得た知識は

32bitのCPUをつんだPCのBIOSも16bitの機械語しか認識できない

だからバイオスを操作する場合は16ビットのレジスタしか使えない

したがって、バイオスから認識できるメモリ領域は少ない

16ビットのレジスタESとBXを二つ使って

ES×16 + BXの式で表せる範囲しか認識できない。

つまり 最高で0xffff × 16 + 0xffff = 0xffff0

0xffff0 = 1048560 = 0.999 MB

つまり約1Mしか使えないって事らしいです。 最近の数GBのメモリからするとかなり些細な範囲ですね



あと今回重要だったのがフロッピーディスクのデータ領域にかんするお話ですかね

フロッピーは表裏の二面にデータが記されていて

わっか状のシリンダーという領域が0~79の80個

それをケーキの様に放射状にカットする感じでセクタが1から18の18個

80×18=1440

表裏で 1440×2=2880

セクタが512バイトなので

2880×512= 1440KB がフロッピーのデータ容量になる



今日で自作OSの勉強も三日目ですが、三日坊主にならんようにがんばります

スポンサーサイト

今日の作業 タチコマ右手 再加工»

コメント

コメントの投稿













管理者にだけ表示を許可する


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。