入門編x64アーキテクチャーの初めの一歩を学んでから、円周率πを高速・高精度で計算するオール・アセンブラのプログラム作成にチャレンジします。プログラミングの基本を説明するためにプログラミング言語Pythonを使用することにしました。Pythonで作成した円周率計算プログラムを、同じアルゴリズムのまま64ビットアセンブラで作成します。第2章:x64アーキテクチャへ至る道を、インテル社が如何に互換性を重視したかを説明します。拡張モジュールを使いPython単独でも高速な計算が実現できるため、その作成方法も解説4章:オールアセンブラによる円周率計算プログラムの作成にチャレンジ。64ビット版Windows10で動作できます。学ぶ上でも必須となっています。書き換えレイアウトを全面的に再構成を加えて、同人誌として復刻。学ぶ上でも必須となっています。初出:コミケ94あなたCPUなんか創ってどうするのかしら?!本書はTD4というCPUを拡張し、電卓を作成できるCPUを作り上げようというプロジェクトの第4弾です。2016年に第1弾である「あんたCPUなんか創ってどうするのよ?!」を発表してから3年もかかってしまいましたが、ようやく電卓用CPUであるTD4EX4が完成しましたのでご紹介します。使用IC数:16個クロック周波数:DC~1kHzTD4EX4は純粋なCPUなので入出力などの機能が全くありません。実際に電卓を作成するためにI/Oユニットが必要となります。全て合計すると28個のICを使用しています。ブレッドボードで作成ましたので見た目は酷いものですが、きちんと動作します。2桁電卓この世のCPUを食べ尽くすのだ!本書はTD4というCPUを拡張し、電卓を作ろうというプロジェクトの第3弾です。TD4EX2では既にROMを4KBに拡張しましたので、今回はRAMを追加し、さらに電卓用の入出力回路(テンキーと7セグメントLED)も追加します。ごーい!TD4というCPUを拡張しレジスタ間加算を実現しました。初出:コミケ92内容公開中あんたCPUなんか創ってどうするのよ?!TD4というCPUを可変長命令化しROMを4KBに拡張しました。