12/27
時点_ポイント最大13倍
プログラムがコンピュータで動く仕組み ハードウェア記述言語・CPUアーキテクチャ・アセンブラ・コンパイラ超入門/中野浩嗣
販売価格
2,860
円 (税込)
送料無料
- 出荷目安:
- 1~3日で発送予定
たまるdポイント(通常) 26
+キャンペーンポイント(期間・用途限定) 最大12倍
※たまるdポイントはポイント支払を除く商品代金(税抜)の1%です。
※表示倍率は各キャンペーンの適用条件を全て満たした場合の最大倍率です。
各キャンペーンの適用状況によっては、ポイントの進呈数・付与倍率が最大倍率より少なくなる場合がございます。
dカードでお支払ならポイント3倍
各キャンペーンの適用状況によっては、ポイントの進呈数・付与倍率が最大倍率より少なくなる場合がございます。
- 商品情報
- レビュー
中野浩嗣伊藤靖朗
コロナ社
ISBN:433902922X/9784339029222
発売日:2021年11月
【内容紹介】
本書の目的は、プログラムがどのような仕組みでコンピュータで動作するのかという疑問に簡潔に答えることである。そのためにVerilogを用いて小さなCPUを設計し、それをターゲットとするアセンブラとコンパイラを作成する。
『1章 Verilogによる組み合わせ回路の設計』では、ハードウェア記述言語Verilogの基本構文と、組み合わせ回路の設計方法を具体的な回路の記述例を参照しながら理解することがテーマになっている。
『2章 Verilogによる順序回路の設計』では、順序回路でデータを記憶するための基本回路であるフリップフロップをVerilogで記述する方法がテーマになっている。
『3章 TinyCPUの設計の準備』では、TinyCPUの設計の準備として、TinyCPUの動作の一部だけを行う回路を設計することをテーマとしている。
『4章 TinyCPUの設計』では、TinyCPUの構造と機械語命令セットを理解し、これまでに設計したモジュールをインスタンス化し、組み合わせてTinyCPUを設計することをテーマとしている。
『5章 アセンブリ言語プログラミング』では、TinyASM(TinyCPUのアセンブリ言語)の仕様とTinyASMプログラミングを学ぶことをテーマとしている。
『6章 アセンブラの設計』では、TinyASMプログラムを機械語プログラムに自動的に変換するアセンブラをPerlを用いて設計することをテーマとしている。
『7章 コンパイラの設計』ではTinyCプログラムをTinyASMプログラムに変換するコンパイラをコンパイラ作成ツールのFlex(字句解析ツール)とBison(構文解析ツール)を用いて設計することをテーマとしている。
コロナ社
ISBN:433902922X/9784339029222
発売日:2021年11月
【内容紹介】
本書の目的は、プログラムがどのような仕組みでコンピュータで動作するのかという疑問に簡潔に答えることである。そのためにVerilogを用いて小さなCPUを設計し、それをターゲットとするアセンブラとコンパイラを作成する。
『1章 Verilogによる組み合わせ回路の設計』では、ハードウェア記述言語Verilogの基本構文と、組み合わせ回路の設計方法を具体的な回路の記述例を参照しながら理解することがテーマになっている。
『2章 Verilogによる順序回路の設計』では、順序回路でデータを記憶するための基本回路であるフリップフロップをVerilogで記述する方法がテーマになっている。
『3章 TinyCPUの設計の準備』では、TinyCPUの設計の準備として、TinyCPUの動作の一部だけを行う回路を設計することをテーマとしている。
『4章 TinyCPUの設計』では、TinyCPUの構造と機械語命令セットを理解し、これまでに設計したモジュールをインスタンス化し、組み合わせてTinyCPUを設計することをテーマとしている。
『5章 アセンブリ言語プログラミング』では、TinyASM(TinyCPUのアセンブリ言語)の仕様とTinyASMプログラミングを学ぶことをテーマとしている。
『6章 アセンブラの設計』では、TinyASMプログラムを機械語プログラムに自動的に変換するアセンブラをPerlを用いて設計することをテーマとしている。
『7章 コンパイラの設計』ではTinyCプログラムをTinyASMプログラムに変換するコンパイラをコンパイラ作成ツールのFlex(字句解析ツール)とBison(構文解析ツール)を用いて設計することをテーマとしている。
※本データはこの商品が発売された時点の情報です。


