Engineering Note

プログラミングなどの技術的なメモ

Java入門 プログラムの書き方

java

本記事は、Javaを一から学んでいく際の学習メモとして書かれています。

主にインプレスから出版されている「スッキリわかるJava入門 第2版 (スッキリシリーズ)」の内容に沿ったかたちで学習していきます。

今回は、Javaプログラムの基本的な書き方について学んでいきます。 続きを読む

Java入門 環境構築(JDKのインストール)

java

本記事は、Javaを一から学んでいく際の学習メモとして書かれています。

主にインプレスから出版されている「スッキリわかるJava入門 第2版 (スッキリシリーズ)」の内容に沿ったかたちで学習していきます。

今回は、Javaの学習環境を構築するため、コンパイラであるJDKのインストールについて学んでいきます。

続きを読む

Python x86エミュレータの作成(bios)

cpu

本記事はPythonで簡単なx86エミュレータを作成します。

前回ではIOポートの読み書きに使用されるin/out命令について学びました。

今回はBIOSの機能を使った文字出力について学んでいきます。

続きを読む

Python x86エミュレータの作成(in/out命令)

cpu

本記事はPythonで簡単なx86エミュレータを作成します。

前回 では条件分岐命令で使用されるeflagsの使い方について学びました。

今回はIOポートの読み書きに使用されるin/out命令について学んでいきます。

続きを読む

Python x86エミュレータの作成(eflags)

cpu

本記事はPythonで簡単なx86エミュレータを作成します。

前回 ではサブルーチンを呼び出す命令であるcall/retについて学びました。

今回は条件分岐命令で使用されるeflagsの使い方について学んでいきます。

続きを読む