たなしょのメモ

日々勉強していることをつらつらと

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

OS作成奮闘記day4

今回は色をカラフルにしてあげるところからスタートします。C言語をゴリゴリ実装していくのでとても楽しみです。 bootpack.c void io_hlt(void); void io_cli(void); void io_out8(int port, int data); int io_load_eflags(void); void io_store_eflags(int…

ansibleについての勉強(環境構築)

業務で使うことになったので大急ぎで勉強してます。 まずは環境を構築をするところをから始めたいと思います。 (筆者の環境はcentosです) virtualenv導入 ansibleにはpython2.6か2.7のインストールが必須なので、virtualenvで疑似環境を作ってそこでansible…

OS作成奮闘記day3

アセンブラソースコードをいじりました。 ; hello-os ; TAB=4 ORG 0x7c00 ; FAT12 foramt floppy JMP entry DB 0x90 DB "HELLOTPL" DW 512 DB 1 DW 1 DB 2 DW 224 DW 2880 DB 0xf0 DW 9 DW 18 DW 2 DD 0 DD 2880 DB 0,0,0x29 DD 0xffffffff DB "HELLO-OS " D…

OS作成奮闘記day2

二日目もアセンブラを書くところからスタートです。 MOV命令やHLT命令などを詳しく学習しました。 以下はその際記載したソース ; hello-os ; TAB=4 ORG 0x7c00 ; FAT12 foramt floppy JMP entry DB 0x90 DB "HELLOTPL" DW 512 DB 1 DW 1 DB 2 DW 224 DW 2880…

OS作成奮闘記day1

今日から「30日でできる! OS自作入門」やっていきます。楽しみ! www.amazon.co.jp 前説を読んでやる気を高めました。 バイナリエディタをダウンロードしてきました。 ここはリンク切れなので、こっちでダウンロードできました。 フロッピーがなかったのでこ…