サイト内検索

詳細検索

ヘルプ

セーフサーチについて

性的・暴力的に過激な表現が含まれる作品の表示を調整できる機能です。
ご利用当初は「セーフサーチ」が「ON」に設定されており、性的・暴力的に過激な表現が含まれる作品の表示が制限されています。
全ての作品を表示するためには「OFF」にしてご覧ください。
※セーフサーチを「OFF」にすると、アダルト認証ページで「はい」を選択した状態になります。
※セーフサーチを「OFF」から「ON」に戻すと、次ページの表示もしくはページ更新後に認証が入ります。

e-hon連携キャンペーン ~5/31

  1. hontoトップ
  2. 本の通販
  3. コンピュータ・IT・情報科学の通販
  4. 情報理論・情報科学の通販
  5. コロナ社の通販
  6. プログラムがコンピュータで動く仕組み ハードウェア記述言語・CPUアーキテクチャ・アセンブラ・コンパイラ超入門の通販

「honto 本の通販ストア」サービス終了及び外部通販ストア連携開始のお知らせ
詳細はこちらをご確認ください。

電子書籍化お知らせメール

商品が電子書籍化すると、メールでお知らせする機能です。
「メールを登録する」ボタンを押して登録完了です。
キャンセルをご希望の場合は、同じ場所から「メール登録を解除する」を押してください。

電子書籍化したら知らせてほしい

ブラウザで立ち読み

  • みんなの評価 5つ星のうち 未評価
  • あなたの評価 評価して"My本棚"に追加 評価ありがとうございます。×
  • カテゴリ:一般
  • 発売日:2021/11/05
  • 出版社: コロナ社
  • サイズ:21cm/186p
  • 利用対象:一般
  • ISBN:978-4-339-02922-2
専門書

紙の本

プログラムがコンピュータで動く仕組み ハードウェア記述言語・CPUアーキテクチャ・アセンブラ・コンパイラ超入門

著者 中野 浩嗣 (共著),伊藤 靖朗 (共著)

プログラムはどのような仕組みでコンピュータ上で動いているのか? 必要最小限のごく小さなコンピュータとごく小さなC言語風プログラミング言語を題材に、その疑問に答える。各章末...

もっと見る

プログラムがコンピュータで動く仕組み ハードウェア記述言語・CPUアーキテクチャ・アセンブラ・コンパイラ超入門

税込 2,860 26pt

予約購入とは

まだ販売されていない電子書籍の予約ができます。予約すると、販売開始日に自動的に決済されて本が読めます。

  • 商品は販売開始日にダウンロード可能となります。
  • 価格と販売開始日は変更となる可能性があります。
  • ポイント・クーポンはご利用いただけません。
  • 間違えて予約購入しても、予約一覧から簡単にキャンセルができます。
  • honto会員とクレジットカードの登録が必要です。未登録でも、ボタンを押せばスムーズにご案内します。

予約購入について詳しく見る

ワンステップ購入とは

ワンステップ購入とは、ボタンを1回押すだけでカートを通らずに電子書籍を購入できる機能です。

こんな方にオススメ

  • とにかくすぐ読みたい
  • 購入までの手間を省きたい
  • ポイント・クーポンはご利用いただけません。
  • 間違えて購入しても、完了ページもしくは購入履歴詳細から簡単にキャンセルができます。
  • 初めてのご利用でボタンを押すと会員登録(無料)をご案内します。購入する場合はクレジットカード登録までご案内します。

キャンセルについて詳しく見る

このセットに含まれる商品

前へ戻る

  • 対象はありません

次に進む

商品説明

プログラムはどのような仕組みでコンピュータ上で動いているのか? 必要最小限のごく小さなコンピュータとごく小さなC言語風プログラミング言語を題材に、その疑問に答える。各章末に演習問題を掲載。【「TRC MARC」の商品解説】

本書の目的は,プログラムがどのような仕組みでコンピュータで動作するのかという疑問に簡潔に答えることである。そのために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(構文解析ツール)を用いて設計することをテーマとしている。【商品解説】

目次

  • 1. Verilogによる組み合わせ回路の設計
  • 1.1 Verilogの基本構文とシミュレーション
  •  1.1.1 Verilogによる半加算器の回路記述
  •  1.1.2 半加算器のテストベンチ
  •  1.1.3 IcarusVerilogによるシミュレーション
  •  1.1.4 モジュールのインスタンス化
  •  1.1.5 Verilogの定数表現
  •  1.1.6 Verilogの演算子
  •  1.1.7 always文
  •  1.1.8 ビット数可変の組み合わせ回路

著者紹介

中野 浩嗣

略歴
〈中野浩嗣〉大阪大学大学院基礎工学研究科博士後期課程修了(物理系専攻)。博士(工学)。広島大学教授。
〈伊藤靖朗〉広島大学大学院工学研究科博士課程後期修了(情報工学専攻)。博士(工学)。同大学准教授。

あわせて読みたい本

この商品に興味のある人は、こんな商品にも興味があります。

前へ戻る

  • 対象はありません

次に進む

この著者・アーティストの他の商品

前へ戻る

  • 対象はありません

次に進む

みんなのレビュー0件

みんなの評価0.0

評価内訳

  • 星 5 (0件)
  • 星 4 (0件)
  • 星 3 (0件)
  • 星 2 (0件)
  • 星 1 (0件)
×

hontoからおトクな情報をお届けします!

割引きクーポンや人気の特集ページ、ほしい本の値下げ情報などをプッシュ通知でいち早くお届けします。