FC2カウンター

現在の訪問者数

現在の閲覧者数:

カレンダー

08 | 2017/09 | 10
- - - - - 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

プロフィール

剣菱P

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

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

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

公開メール kenbishiP@gmail.com

検索フォーム

最新記事

最新コメント

カテゴリ

メールフォーム

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

月別アーカイブ

最新トラックバック

リンク

ブロとも一覧

ブロとも申請フォーム

ランキング

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


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

スポンサーサイト


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


自作OS 一日目後半


前半はバイナリーエディタでプログラムを直接書いてましたが、

後半はアセンブラをつかって同じ事をやるみたいです


今回覚えたことは

フロッピーとかのメディアにはセクタというデータのブロックがあって

そのセクタ単位でしかデータは読み出せないということ

てっきり、一バイトずつ読み込めるのかと思ってました

フロッピーの場合は1セクタ512バイトらしいです


そのセクタのうち最後に 0x55 0xAAが書き込まれているセクタをブートセクタと判断するらしいです

先頭ではなく最後なんですね

ってことは1セクタを全部読み込んで一番最後に読み込んだ 55 AAをみてブートセクタかどうかを判断してるってことなんですかね



自作OS 一日目


さっそく今日から自作OSの本に挑戦してみます

本の売り文句としては30日で完成! になってますが、

僕の実力では倍以上はかかりそうですねww


読み進めていくと、なんかフロッピーが必要ってことなんですが

久しく使ってないのでディスクをどこに置いたか忘れてしまったので、

ヨドバシまで買いに行きました

201003146.jpg
なんか、なつかしいなぁ

とりあえず本の最初に出てくるバイナリーデータを手打ちでコピーします

さらに、これまた本通りにバッチファイルを作ります

が、本ではフロッピードライブがAドライブになってます、まぁ、普通そうですよね

ですが、今回は外付けのドライブでやってるのでBドライブに書き換えました


ここまでできて、いざフロッピーにイメージを書き込もうとしたのですが、

いろいろとエラーが

最初にづまづいたのは、作業場所のPATHが通ってなかったっぽいこと
コマンドを認識してくれませんでした。
なぜかPATHを追加しても認識しなかったので、しぶしぶ作業場所を変えたら認識
ちょっと不本意、 こんなところでレベルの低さが露呈ww

次に、install.batファイルの中身の書き込み先していの部分

b: helloos.imgを b:hellos.imgと書いてしまい、コマンドエラー


そこを乗り越えたら何とか動いてくれました
でも、かなり疲れましたねww 初日からw

201003143.jpg

201003144.jpg
↑でhelloos2.imgとなってしまってるのは、試行錯誤した時のデータをプリントスクリーンしてしまったからで、
中身は本書一日目のhelloos.imgです

フロッピードライブのアクセスランプがしばらく点滅した後 コマンドラインが初期状態になり書き込み完了

ちょっと気になったので、中身を見てみました

201003142.jpg

な、なんも入ってない! こうゆうもんなんですか? データファイルじゃないから?

一抹の不安を抱えつつ

ノートパソコンにフロッピーを挿入し  起動!

201003145.jpg

おおおおおお
電源投入ご無事に Hello Worldの文字が!!

感動です。

でも、今日はもう疲れました、初めのうまくいかなかった時間が思ったより長くかかってしまい
疲労困憊です

一日目から半分かww これは3倍位かかるかも

まぁ、無理してもしょうがないし 一日目前半終了ってことで


OS自作


さっき、起動ディスクについて調べていたところ

結構前に買ったはいいけど、途中までしか読んでない本があることを思い出した

201003132.jpg

たしか、この本にそれらに近いことが記載されていたような

この際だから、この本をまじめに読んで見ようかな



タチコマ作ったり忙しいけど、正直お金が無くて、物が無くて、設計も煮詰まってしまい

結局ダラダラ一日を過ごす日が結構ざらにあったりするんですよね


そんな時にこつこつOSでも作ってみよう

まぁ、この本以上の事は出来ないんだろうなぁ



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