2019-04-01から1ヶ月間の記事一覧
Day 6の勘違いについて Day 6でマウスが動かないのは動きに対応した画像の移動を作成していないからだと思っていたが、そもそもまだマウスの割り込みすら受け取れない設定だったらしい。ちなみにマウスを動かせるのはDay 8。 キーボードの入力 Day 6ではキー…
ファイルの分割 今までは一つのファイルに全部書いてきたけど、さすがに長くなってきたので分割。実際、自分で何かのプログラムを書く時も基本的にまずメインとなるファイルに全部書いていって、ある程度たまったら必要に応じたファイルへ分割するって方法の…
またもや 大分Day 4から期間が空いてしまった・・・今回は完全に怠慢で、本自体はもう6日目の半分くらいまでは読み終わってたり。 構造体 さすがに構造体はすでに勉強してるし、わかっているつもりでいるのでここは流し読み。ただ、はじめ(*binfo).scrnxのよ…
C言語入門 さすがにC言語は多少わかるので流し読みで飛ばした。 ポインタについて ポインタも(自分的には)ある程度理解している(と思っている)ので、読み飛ばそうかとも思ったが、ちゃんと読んだ。僕も最初にC言語を勉強した時は何言ってんだこれ?適当にや…
32bitモード 雑に32bitの利点 ・単純に表せる数が増える ・使えるメモリがいっぱい増える ・保護機能を入れ込むことができる 欠点 ・BIOSを利用できなくなる(BIOSは16bit用の機械語で書かれているから) 16bitモードと32bitモードでは機械語の命令番号も解釈…
さっそく・・・ 3日目にして毎日投稿に失敗しました・・・というのも、本自体はちゃんと3日目のタイミングで読んでいたけど内容を理解するのが難しかった&調べていた&大学の講義が始まって忙しくなったという感じです。(数日後、これを書いている時に再度読…
テキストエディタの紹介 2日目の冒頭はテキストエディタの紹介としてTeraPadがおすすめされていました。僕のおすすめはVScodeです。それが言いたかっただけです。 1日目のアセンブラ続き 今の知識量ではまだソースコードのほんの一部分しか理解できないので…
はじめに ずっと買いたかったOS自作入門本をようやく買ったので、毎日1日分進めるのは無理かもしれないけど、少しずつ進捗を上げていけたらなーと思います。 [環境] OS:Windows 10 Home(64bit) CPU:Intel Core i5-7200U Day 1 初めてのOS自作 とにかくやるの…