Assembly

出自 ProgWiki
前往: 導覽搜尋

組合語言(Assembly)

  1. 自 Inetl 8088/8086時期起的 x86(16位元)
  2. 自 Inetl 80386時期起的 IA32(32位元)
  3. 自 AMD64 或 Inetl 64時期起的 x86-64(64位元);備註:IA64與x86系列並不相容,而是另一套指令集,請勿搞混

關於X86組合語言

相關工具

常見的組譯器

MASM
TASM
NASM
AS

這是各大UNIX類OS所附的組譯器,而Linux上則是GAS(GNU as)。所使用的語法是AT&T形式。與其他組譯器語法略有不同。

常見的除錯工具

debug
  • 出處: DOS 與 Windows 提供
CodeView
W32DASM
  • 出處: 原官方網站疑似已倒站
  • 相關下載點: W32dsm8.93.rar
SoftICE
IDA pro

相關書籍

網路資源

wikibooks

CPU廠商的SPEC

插斷(Interrupt)

其他