Differences between revisions 11 and 12
Deletions are marked like this. | Additions are marked like this. |
Line 46: | Line 46: |
[http://hp.vector.co.jp/authors/VA003988/asm.htm fnami: Assembler] |
概要
GAS の記法は AT&T System/V386系 です。Intel系のNASM等とは記法が違いますので注意してください。
公式サイト
Using as - Table of Contents - GNU Project - Free Software Foundation (FSF)
アセンブラの誤解
アセンブラを勉強する前にいくつかの誤解は解いておいた方が良いでしょう
- アセンブラでコードを書くとプログラムが速くなる
- 普通に書くとなりません。現代ではCコンパイラの最適化が相当に優秀です。アセンブラで書いたコードでCでかなりいいかげんに書いたソースに太刀打ちできる速度にするにはかなりの知識が必要です。
関連サイト
インストール
設定
利用方法
gcc -S
の出力を読むのが一番簡単
関連ツール
Intel2gas:Intel形式からGAS形式に変換する
参考サイト
GCC Manual Japanese Translation
関連書籍
プログラミングの力を生み出す本―インテルCPUのGNUユーザへ:すばらしい書籍
アセンブリ言語の教科書: 本:初心者向き
解析魔法少女美咲ちゃん マジカル・オープン!: 本:内容的には実は結構高度だったりする