独習アセンブラ (新版)

個数:
電子版価格
¥4,268
  • 電子版あり

独習アセンブラ (新版)

  • ウェブストアに1冊在庫がございます。(2025年06月04日 05時57分現在)
    通常、ご注文翌日~2日後に出荷されます。
  • 出荷予定日とご注意事項
    ※上記を必ずご確認ください

    【ご注意事項】 ※必ずお読みください
    ◆在庫数は刻々と変動しており、ご注文手続き中に減ることもございます。
    ◆在庫数以上の数量をご注文の場合には、超過した分はお取り寄せとなり日数がかかります。入手できないこともございます。
    ◆事情により出荷が遅れる場合がございます。
    ◆お届け日のご指定は承っておりません。
    ◆「帯」はお付けできない場合がございます。
    ◆画像の表紙や帯等は実物とは異なる場合があります。
    ◆特に表記のない限り特典はありません。
    ◆別冊解答などの付属品はお付けできない場合がございます。
  • ●3Dセキュア導入とクレジットカードによるお支払いについて
    ●店舗受取サービス(送料無料)もご利用いただけます。
    ご注文ステップ「お届け先情報設定」にてお受け取り店をご指定ください。尚、受取店舗限定の特典はお付けできません。詳細はこちら
  • サイズ B5判/ページ数 709p/高さ 24cm
  • 商品コード 9784798170299
  • NDC分類 007.64
  • Cコード C3055

出版社内容情報

アセンブリ言語だけでなく

コンピュータアキーテクチャを学ぶ

標準教科書



今や、アセンブリ言語は、

最初に学ぶプログラミング言語ではありません。

それでも、C言語をはじめとしたプログラムを書いて、

実行し、デバッグする中で、必ずたどり着くことになるのが、

アセンブリ言語であり、コンピュータアーキテクチャです。




本書は、CPUの仕組みやメモリ、

データ構造について学びながら、

・x86(IA-32)

・x86_64

・ARM

・AVR

・CASL II

といった幅広いアーキテクチャの

アセンブリ言語に触れ、

「コンピュータがどのように

プログラムを実行しているのか」を

深く理解するための一冊です。




■目次

・Chapter 1 アセンブラとアセンブリ言語

・Chapter 2 数の表現

・Chapter 3 文字の表現

・Chapter 4 コンピュータの構造:CPUの構成

・Chapter 5 コンピュータの構造:メモリとCPU処理の抽象モデル

・Chapter 6 コンピュータの構造:スタック

・Chapter 7 GNUアセンブラGAS

・Chapter 8 アセンブリ言語プログラムの実行とインラインアセンブラ

・Chapter 9 x86命令セット:レジスタ

・Chapter 10 x86命令セット:データ転送

・Chapter 11 x86命令セット:算術演算、論理演算

・Chapter 12 x86命令セット:実行制御

・Chapter 13 x86命令セット:浮動小数点演算

・Chapter 14 x86命令セット:SIMD命令

・Chapter 15 仮想コンピュータの例:COMET II

・Chapter 16 マイクロコントローラの例:Atmel AVR

・Chapter 17 RISC CPUの例:Armv8-A

・Chapter 18 64ビットCPUの例:x86-64

内容説明

アセンブリ言語だけでなくコンピュータアーキテクチャを学ぶ標準教科書。x86/x86‐64/ARM/AVR/CASL 2に対応!

目次

アセンブラとアセンブリ言語
数の表現
文字の表現
コンピュータの構造:CPUの構成
コンピュータの構造:メモリとCPU処理の抽象モデル
コンピュータの構造:スタック
GNUアセンブラ(GAS)
アセンブリ言語プログラムの実行とインラインアセンブラ
x86命令セット(レジスタ)
x86命令セット(データ転送)〔ほか〕

著者等紹介

大崎博之[オオサキヒロユキ]
関西学院大学工学部情報工学課程教授。大阪府出身。1993年大阪大学基礎工学部情報工学科退学、1995年大阪大学大学院基礎工学部研究科物理系専攻博士前期課程修了、1997年大阪大学大学院基礎工学部研究科物理系専攻博士前期課程修了。博士(情報工学)。専門はコンピュータネットワーク、ネットワークアーキテクチャ、大規模ネットワーク。1995年~1997年日本学術振興会特別研究員、1997年~1999年大阪大学大学院基礎工学研究科情報数理系助手、1999年~2000年大阪大学情報処理教育センター助手、2000年~2002年大阪大学サイバーメディアセンター助手、2002年~2007年大阪大学大学院情報科学研究科情報ネットワーク専攻助教授、2007年~2013年大阪大学大学院情報科学研究科情報ネットワーク学専攻准教授、2013年4月より現職。自信が運営する「ネットワークアーキテクチャ研究室(https://lsnl.jp)」では、世界一の研究・教育を目指し学生らと日々挑戦し続けている(本データはこの書籍が刊行された当時に掲載されていたものです)
※書籍に掲載されている著者及び編者、訳者、監修者、イラストレーターなどの紹介情報です。

感想・レビュー

※以下の感想・レビューは、株式会社ブックウォーカーの提供する「読書メーター」によるものです。

富士獣

1
18章中6章までをコンピュータの構造の解説に割いていて、非常に勉強になりました。アセンブリ言語を直接書かない人にも(大抵書かない人だと思いますが)オススメです。 7-12章がアセンブリ言語の主要命令で、ここをザッと読めばリバースエンジニアリングとして必要な知識は身につき、簡単なプログラムを書くことができると思います。 以降は浮動小数点、SIMD、個別のアーキテクチャの話など発展的な内容です。2023/06/05

Q

0
主にx86アセンブラに入門する本。他のアーキテクチャは参考程度の紹介だと思う。浮動小数点演算やSIMD命令についても踏み込んでいて、かつその理解のために数値表現について先に深掘りしている。しかし、Unicode文字列については不要だったのではないか。この説明がなくてもASCII文字列だけで後の解説を読める気がする。GDBの使い方の解説も丁寧で、デバッグが捗る本だった。2022/05/31

外部のウェブサイトに移動します

よろしければ下記URLをクリックしてください。

https://bookmeter.com/books/18379909
  • ご注意事項

    ご注意
    リンク先のウェブサイトは、株式会社ブックウォーカーの提供する「読書メーター」のページで、紀伊國屋書店のウェブサイトではなく、紀伊國屋書店の管理下にはないものです。
    この告知で掲載しているウェブサイトのアドレスについては、当ページ作成時点のものです。ウェブサイトのアドレスについては廃止や変更されることがあります。
    最新のアドレスについては、お客様ご自身でご確認ください。
    リンク先のウェブサイトについては、「株式会社ブックウォーカー」にご確認ください。

最近チェックした商品