個人用雑記

勉強したことを書いていければなーと

2019-04-01から1ヶ月間の記事一覧

30日でできる!OS自作入門(Day 7)

Day 6の勘違いについて Day 6でマウスが動かないのは動きに対応した画像の移動を作成していないからだと思っていたが、そもそもまだマウスの割り込みすら受け取れない設定だったらしい。ちなみにマウスを動かせるのはDay 8。 キーボードの入力 Day 6ではキー…

30日でできる!OS自作入門(Day 6)

ファイルの分割 今までは一つのファイルに全部書いてきたけど、さすがに長くなってきたので分割。実際、自分で何かのプログラムを書く時も基本的にまずメインとなるファイルに全部書いていって、ある程度たまったら必要に応じたファイルへ分割するって方法の…

30日でできる!OS自作入門(Day 5)

またもや 大分Day 4から期間が空いてしまった・・・今回は完全に怠慢で、本自体はもう6日目の半分くらいまでは読み終わってたり。 構造体 さすがに構造体はすでに勉強してるし、わかっているつもりでいるのでここは流し読み。ただ、はじめ(*binfo).scrnxのよ…

30日でできる!OS自作入門(Day 4)

C言語入門 さすがにC言語は多少わかるので流し読みで飛ばした。 ポインタについて ポインタも(自分的には)ある程度理解している(と思っている)ので、読み飛ばそうかとも思ったが、ちゃんと読んだ。僕も最初にC言語を勉強した時は何言ってんだこれ?適当にや…

30日でできる!OS自作入門(Day 3-2)

32bitモード 雑に32bitの利点 ・単純に表せる数が増える ・使えるメモリがいっぱい増える ・保護機能を入れ込むことができる 欠点 ・BIOSを利用できなくなる(BIOSは16bit用の機械語で書かれているから) 16bitモードと32bitモードでは機械語の命令番号も解釈…

30日でできる!OS自作入門(Day 3-1)

さっそく・・・ 3日目にして毎日投稿に失敗しました・・・というのも、本自体はちゃんと3日目のタイミングで読んでいたけど内容を理解するのが難しかった&調べていた&大学の講義が始まって忙しくなったという感じです。(数日後、これを書いている時に再度読…

30日でできる!OS自作入門(Day 2)

テキストエディタの紹介 2日目の冒頭はテキストエディタの紹介としてTeraPadがおすすめされていました。僕のおすすめはVScodeです。それが言いたかっただけです。 1日目のアセンブラ続き 今の知識量ではまだソースコードのほんの一部分しか理解できないので…

30日でできる!OS自作入門(Day 1)

はじめに ずっと買いたかったOS自作入門本をようやく買ったので、毎日1日分進めるのは無理かもしれないけど、少しずつ進捗を上げていけたらなーと思います。 [環境] OS:Windows 10 Home(64bit) CPU:Intel Core i5-7200U Day 1 初めてのOS自作 とにかくやるの…