書籍概要
動かしてわかる CPUの作り方10講
- 著者
- 井澤裕司 著
- 発売日
- 更新日
概要
野村達雄氏(『ポケモンGO』開発者)推薦!!
「簡潔明瞭な文章でソフトウェアからトランジスタまで漏れなく解説。
CPUをゼロから設計してFPGAで実装する,
僕の人生を変えた井澤先生の講義がパワーアップして本になった!」
シンプルなCPUを例に,
こんな方におすすめ
- コンピュータのしくみなど低レイヤーの技術に興味のある方
【第I部 シンプルなCPUを作ってみよう!】
【第II部 より実用的なCPUを目指して!】
サポート
ダウンロード
本書に掲載のサンプルコードは,
ZIP形式で圧縮されていますので,
- ダウンロード
- サンプルコード(CPUBOOK_gihyo.zip)
正誤表
本書の以下の部分に誤りがありました。ここに訂正するとともに,
(2021年3月11日最終更新)
第2刷
P.45 5行目
誤 | 命令コードが(0)0100 |
---|---|
正 | 命令コードが(0)1001 |
P.157 図6-20 30行目
P.160 図6-22 34行目
P.162 図6-24 30行目
P.211 図7-30 55行目,65行目
P.232 図8-13 84行目,92行目,99行目
P.233 図8-14 106行目,113行目,120行目,126行目,132行目,138行目,144行目
P.232 図8-13 84行目,
P.233 図8-14 106行目,
誤 | port_map |
---|---|
正 | port map |
「_」を半角スペースに修正。
P.360 図1-3 7行目
P.364 図2-5 7行目
誤 | MOMORY |
---|---|
正 | MEMORY |
(以下2020年2月13日更新)
第1刷
P.7 14行目
誤 | 25(10)=…+1×2^3+0×2^1+… |
---|---|
正 | 25(10)=…+1×2^3+0×2^2+0×2^1+… |
P.41 下から1行目
誤 | フェッチに要する |
---|---|
正 | フェッチやライトバックに要する |
P.46 下から2行目
誤 | 信頼性の高い, |
---|---|
正 | 信頼性の高い演算回路(※「, |
P.79 下から3行目
誤 | 縦属に |
---|---|
正 | 縦続に |
P.84 図4-25
誤 | (a)NAND回路図の下側入力の線が黒になっている |
---|---|
正 | (a)NAND回路図の下側入力の線を赤に変更 |
P.88 10行目
誤 | 従属に |
---|---|
正 | 縦続に |
P.104 下から1行目
誤 | と, |
---|---|
正 | と解釈して下さい.(※「, |
P.154 図6-19
誤 | 「内部信号名n」の枠線の色が赤になっている |
---|---|
正 | 「内部信号名n」の枠線の色をグレイに変更 |
P.196 23行目
誤 | MOMORY |
---|---|
正 | MEMORY |
P.349 下から7行目
誤 | ベンダから |
---|---|
正 | ベンダーから |
P.358 下から1行目
誤 | 表2-1 |
---|---|
正 | 表1-2 |
商品一覧
-
ゼロからわかる
Dify の教科書
~生成AI ×ノーコードでかんたん業務効率化 2,700円
- EPUB
-
エンジニア選書 Azure Machine Learning
ではじめる機械学習 / LLM 活用入門 3,200円
- EPUB
-
図解即戦力 図解即戦力
データ分析の基本と進め方がこれ1 冊でしっかりわかる教科書 2,400円
-
生成
AI アプリ開発大全
――Dify の探求と実践活用 4,200円
- EPUB
-
3
ステップでしっかり学ぶ 3ステップでしっかり学ぶ
Python入門
[改訂2 版] 2,700円
-
世界一やさしい
RAG 構築入門
──Azure OpenAI Service で実現する賢い AI チャットボット 3,000円
- EPUB
-
まなびのずかん 機械語がわかる図鑑
2,600円
-
パーフェクト 改訂
3 版 パーフェクト Java 3,400円
-
作ってわかる
[入門] Streamlit
〜Python による実践 Web サービス開発 3,200円
-
データのつながりを活かす技術
〜ネットワーク/グラフデータの機械学習から得られる新視点 3,000円
-
「正しく」
失敗できるチームを作る
――現場のリーダーのための恐怖と不安を乗り越える技術2,600円
- EPUB
-
はじめての
Power Automate for desktop
―無料&ノーコード RPA ではじめる業務自動化 2,600円
-
WEB+DB PRESS plus パスキーのすべて
──導入・UX 設計・ 実装 3,000円
- EPUB
-
ゲームで学ぶ
Python ! Pyxel ではじめるレトロゲームプログラミング 2,800円
-
みんなのアジャイル
2,400円
- EPUB
-
Flutter
で始めるはじめてのモバイルアプリ開発 2,800円
- EPUB
-
Python
科学技術研究所
――分析・解析の超プログラミング 2,400円
-
【改訂新版】
C 言語ではじめる Raspberry Pi 徹底入門 3,200円
-
もう一度プログラミングをはじめてみませんか?
――人生を再起動するサバイバルガイド2,000円
- EPUB
-
ML Systems Data-centric AI
入門 3,200円
-
改訂新版 良いコード/
悪いコードで学ぶ設計入門
―保守しやすい 成長し続けるコードの書き方3,200円
- EPUB
-
Ruby on Rails アプリケーションプログラミング
3,600円
-
めもりーちゃんの
PHP でプログラミング入門 2,500円
-
詳解 Jetpack Compose
──基礎から学ぶAndroid アプリの宣言的 UI 3,200円
- EPUB
-
図解即戦力 図解即戦力
SAP S/4HANA の導入と運用がこれ 1 冊でしっかりわかる教科書 2,400円
-
[改訂新版]
プロになるための Web 技術入門 3,600円
- EPUB
-
作って学べる開発入門 作って学べる Unity
本格入門
[Unity 6対応版] 2,800円
-
WEB+DB PRESS plus モバイルアプリアクセシビリティ入門
──iOS + Android のデザインと実装 2,800円
- EPUB
-
エンジニア選書 LangChain
と LangGraph による RAG ・ AI エージェント [実践] 入門 3,600円
- EPUB
-
JavaScript
プログラマーのための TypeScript 厳選ガイド
〜JavaScript プロジェクトを型安全で堅牢にする書き方を理解する 2,400円
- EPUB