2.11 参考文献・資料
最終更新
最終更新
最近のruby-core (2017年3月) | Money Forward Engineers' Blog [#13188] Reinitialize Ruby VM.
引退するメインフレームプログラマたち - その対策は?
コンパイラ (情報系教科書シリーズ) 湯浅 太一 昭晃堂 2010/03 初版 第11刷
上記の書籍は、現在では出版社が変更になっています。
情報系教科書シリーズ コンパイラ 湯淺 太一 オーム社 2014/09
岩波講座 ソフトウェア科学〈〔環境〕5〉プログラミング言語処理系 佐々 政孝 岩波書店 1997/03 初版 第7刷
定本 Cプログラマのためのアルゴリズムとデータ構造 (SOFTBANK BOOKS) 近藤 嘉雪 ソフトバンククリエイティブ 1999/05 初版 第4刷
手書きLLパーサにおける左結合性を持つ演算子の左再帰をループで解決する - ふるつき
Kazuho's Weblog: C言語で可変長引数をとる関数を、型安全に書く方法
最近のruby-core (2016年3月) | Money Forward Engineers' Blog [#12142] Hash tables with open addressing
最近のruby-core (2016年11月) | Money Forward Engineers' Blog [#12142] Hash tables with open addressing
スタックマシンの記事を読むためには、Web ブラウザのエンコーディングを日本語(EUC-JP)に切り替える必要がある場合があります。 Google Chrome や Microsoft Edge では以下の拡張機能が使えます。
平成26年度 イメージ&クレバー方式でよくわかる 栢木先生の基本情報技術者教室 (情報処理技術者試験) 栢木 厚 技術評論社 2013/12 第9版 第1刷
コンパイラ (情報系教科書シリーズ) 湯浅 太一 昭晃堂 2010/03 初版 第11刷
上記の書籍は、現在では出版社が変更になっています。
情報系教科書シリーズ コンパイラ 湯淺 太一 オーム社 2014/09
ADVANCED WINDOWS 第5版 下 Jeffrey Richter, Christophe Nasarre 著, (株)クイープ 翻訳 日経BP社 2011/04 初版 第2刷
ハッカーのたのしみ―本物のプログラマはいかにして問題を解くか Jr.,Henry S. Warren 著 翻訳:滝沢 徹, 鈴木 貢, 赤池 英夫, 葛 毅, 藤波 順久 エスアイビー・アクセス 2005/06 初版 第3刷
8086ファミリ・ハンドブック 相沢 一石 CQ出版 1991/12 初版 第4刷
80x86 80x87―ファミリー・テクニカルハンドブック RobertL. Hummel 著, 槌田 浩一 翻訳 技術評論社 1993/10 初版 第1刷
x86アセンブラ入門―PC/ATなどで使われている80x86のアセンブラを習得 (TECHI―Processor) 大貫 広幸 CQ出版 2006/01 初版 第1刷
Intel® 64 and IA-32 Architectures Software Developer’s Manual Volume 1: Basic Architecture rev.067 May 2018
Intel® 64 and IA-32 Architectures Software Developer’s Manual Volume 2 (2A, 2B, 2C & 2D): Instruction Set Reference, A-Z rev.067 May 2018
テキストエンコーディング - Chrome ウェブストア
スタックマシン - プログラミング言語処理
スタックマシンへのコンパイラ - プログラミング言語処理
WebAssembly Specifications
Binary Format — WebAssembly
WebAssembly/wabt: The WebAssembly Binary Toolkit
WABT: The WebAssembly Binary Toolkitを使ってみる - Qiita
【WebAssembly初心者必読】バイナリコードを使って「 WebAssembly 」の基礎を徹底解説してみた! | ヌーラボ
WebAssembly(wat)を手書きする | 株式会社カブク
Writing WebAssembly By Hand
WebAssembly逆アセンブルして調べるテスト
WebAssemblyをはじめよう | WEBASSEMBLY USUI BOOK
LEB128な数の表現 - Dr.Deamon64 Wiki - Dr.Deamon64 - OSDN
LEB128 ‐ 通信用語の基礎知識
x64 アセンブリーの概要 | iSUS
x64 の 64 ビットモードのエンコーディング概略
x64 でのソフトウェア規約 | Microsoft Docs
x64 での呼び出し規則 | Microsoft Docs
x64 でのスタックの使用 | Microsoft Docs
x64 でのプロローグとエピローグ | Microsoft Docs
Gamasutra - In-depth: Windows x64 ABI: Stack frames
Windows Anti-Debug Reference まとめ その1 - Twitterに書ききれないこと
Saving Space When Saving Space - emsea
データ構造アライメント - Wikipedia
linux - How do I disassemble raw 16-bit x86 machine code? - Stack Overflow
Writing WebAssembly By Hand
IA-32 インテル® アーキテクチャ・ソフトウェア・デベロッパーズ・マニュアル 上巻: 基本アーキテクチャ
IA-32 インテル® アーキテクチャ・ソフトウェア・デベロッパーズ・マニュアル 中巻 A: 命令セット・リファレンス A-M
IA-32 インテル® アーキテクチャ・ソフトウェア・デベロッパーズ・マニュアル 中巻 B: 命令セット・リファレンス N-Z
x64 アセンブリーの概要 | iSUS
インテル® エクステンデッド・メモリ 64 テクノロジ・ソフトウェア・ デベロッパーズ・ガイド 第 1 巻 リビジョン 1.1
インテル® エクステンデッド・メモリ 64 テクノロジ・ソフトウェア・ デベロッパーズ・ガイド 第 2 巻 リビジョン 1.1
Intel® 64 and IA-32 Architectures Software Developer Manuals | Intel® Software
引退するメインフレームプログラマたち - その対策は?