2009-03-05から1日間の記事一覧

RTC から時刻を取得して表示

asm

まぁ Hello World! だけではつまらないなと思って。 ひたすら ah=0x02, int 0x1A で RTC を読み出して表示する。 各値は BCD という表現で格納されている。今まで聞いたことすらなかった。 http://ja.wikipedia.org/wiki/BCD ふむ、こういう場合にはむしろ扱…

BIOS で Hello World!

asm

bochsを使ってHello World! - ラシウラ このエントリを参考に、これとはちょっと違う方法で BIOS で Hello World!を出力してみた。 アセンブラは yasm、実行には Q.app(qemu) を使った。 org 0x7C00 ; start address for BIOS start: ; get current cursor p…