タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

brainf*ckとvmに関するkoko1000banのブックマーク (1)

  • Kernel/VM Advent Calendar 15日目: リアルモード Brainfuck - マイペースなプログラミング日記

    作った物 カーネル/VM Advent Calendarの俺の番が回ってきた。元々用意していたネタが準備不足により使えなくなってしまったのでリアルモードでBrainfuckしてみようとなった。リアルモードBrainfuckといってもただnasmで書いただけのような気もするが、気にしないで話を進めよう。 リアルモード BrainfuckとはCPUのリアルモードで動かすBrainfuckである。今回は自作(コピペ)ブートローダから直接呼び出すようにした。構成はブートローダ、メインプログラム、Brainfuckのソースコードからなり、ブートローダとメインプログラムをバイナリにしたあと、できたバイナリとBrainfuckのソースコードをcatで繋げたものとなっている。 とりあえず解説 ブートローダはINT 0x10でディスプレイを初期化して、INT 0x10でメッセージを表示後、INT 0x13で

  • 1