어셈블러의 비교

아래는 즉 어셈블리어 소스 코드를 이진 프로그램으로 변환하는 컴퓨터 프로그램을 가리키는 어셈블러들의 목록이다.
# 컴파일러 제품군의 일부로서
* GNU 어셈블러 (gas) * ASxxxx 크로스 어셈블러 * 암스테르담 컴파일러 킷 (ACK) * LLVM * 일부 기타 자체 호스팅하는 네이티브 대상 언어 구현체(Go, 프리 파스칼, SBCL 등)는 여러 대상을 위한 자체 어셈블러를 갖추고 있다.
# 단일 대상 어셈블러

## 6502 어셈블러
{| class="wikitable sortable" |- ! 64tass | GPL-lic | MOS 6502, WDC 65C02, WDC 65816 | 다양함 |- ! ACME | GPL-lic | MOS 6502, WDC 65C02, WDC 65816 | 다양함 |- ! AS65 | 사유 | MOS 6502, WDC 65C02, WDC 65816 | 다양함 |- ! ASM6 | 퍼블릭 도메인 | MOS 6502 | 다양함 |- ! ATASM | GPL-lic | MOS 6502 | 다양함 |- ! 아타리 어셈블러 에디터 | 사유 | MOS 6502 | 아타리 8비트 계열 |- ! 아타리 매크로 어셈블러 | 사유 | MOS 6502 | 아타리 8비트 계열 |- ! C64List | 사유 | MOS 6502 | 코모도어 64 |- ! CA65 | GPL-lic | MOS 6502, WDC 65C02, WDC 65816 | 다양함 |- ! CSC6502 | 사유 | MOS 6502, WDC 65C02 | 다양함 |- ! dasm url=https://web.archive.org/web/20120515041824/http://dasm-dillon.sourceforge.net/ | GPL-lic | MOS 6502, 기타 | 다양함 |- ! dreamass | GPL-lic | MOS 6502, WDC 65816 | 다양함 |- ! 프렌치 실크 | 사유 | MOS 6502 | 코모도어 64 |- ! 킥 어셈블러 | 사유 | MOS 6502 | 다양함 |- ! Lisa | 사유 | MOS 6502 | 애플 II |- ! MAC/65 | 사유 | MOS 6502, WDC 65C02 | 아타리 8비트 계열 |- ! Macross | MIT | MOS 6502 | 다양함 |- ! MADS | 퍼블릭 도메인 | MOS 6502, WDC 65816 | 다양함 |- ! MAE | ? | MOS 6502, WDC 65C02, WDC 65816 | 아타리 8비트 계열 |- ! 매직 ASM | ? | 허드슨 HuC6280 | 도스 |- ! 멀린 | 사유 | MOS 6502, WDC 65C02, WDC 65816 | 애플 II, 코모도어 64, 코모도어 128 |- ! MOSASM | GPL-lic | MOS 6502 | 다양함 |- ! NESASM | ? | 리코 2A03 | 도스 |- ! Ophis | MIT | MOS 6502, WDC 65C02, 4502/4510 (실험적) | 다양함 |- ! ORCA/M | 사유 | MOS 6502, WDC 65C02 | 애플 II |- !S-C 어셈블러 II | 사유 | MOS 6502 | 애플 II |- ! TMPx | 사유 | MOS 6502 | 다양함 |- ! vasm | free | MOS 6502 | 다양함 |- !VISUAL6502 | GPL-lic | MOS 6502 | 다양함 |- ! WLA DX | GPL-lic | MOS 6502, 기타 | 다양함 |- ! XA65 | GPL-lic | MOS 6502, 기타 | 다양함 |- ! XASM | 퍼블릭 도메인 | MOS 6502 | 다양함 |- |}
## 680x0 어셈블러
{| class="wikitable sortable" |- ! A68K | no | free | 모토로라 680x0 | 코모도어 아미가 | no |- ! ASM-One 매크로 어셈블러 | no | free | 모토로라 680x0 | 코모도어 아미가 | no |- ! 디지털 리서치 어셈블러 | no | 사유 | 모토로라 680x0 | 아타리 ST | no |- ! Fantasm | no | 사유 | 모토로라 680x0 | 애플 매킨토시 | no |- ! GFA-어셈블러 | no | 사유 | 모토로라 680x0 | 아타리 ST | no |- ! GST 매크로 어셈블러 | no | 사유 | 모토로라 680x0 | 아타리 ST | no |- ! HiSoft DevPac 어셈블러 | no | 사유 | 모토로라 680x0 | 코모도어 아미가, 아타리 ST | no |- ! 맥 어셈블러 | no | 사유 | 모토로라 680x0 | 애플 매킨토시 | no |- ! MaxonASM | no | 사유 | 모토로라 680x0 | 코모도어 아미가 | no |- ! Metacomco Macro Assembler | no | 사유 | 모토로라 680x0 | 코모도어 아미가, 아타리 ST | no |- ! MPW 어셈블러 | no | 사유 | 모토로라 680x0 | 애플 매킨토시 | no |- ! OMA | no | 사유 | 모토로라 680x0 | 코모도어 아미가 | no |- ! PhxAss | no | free | 모토로라 680x0 | 코모도어 아미가 | no |- ! 퓨어 어셈블러 | no | 사유 | 모토로라 680x0 | 아타리 ST | no |- ! Data Becker Profimat | no | 사유 | 모토로라 680x0 | 아타리 ST | no |- ! 세카 어셈블러 | no | 사유 | 모토로라 680x0 | 코모도어 아미가, 아타리 ST | no |- ! TurboAss | no | free | 모토로라 680x0 | 아타리 ST | no |- ! vasm | yes | free | 모토로라 680x0 | 다양함 | yes |}
## ARM 어셈블러
{| class="wikitable sortable" |- ! 아르키메데스 어셈블러 | 사유 | ARM | 아콘 아르키메데스 |- ! ARM, inc. armasm | 사유 | ARM | 리눅스, 윈도우 |- ! FASMARM | free | ARM | x86quote=Just something to note in case you are confused, FASMARM generates ARM code binaries but FASMARM still runs on the X86 processor, it does not run on the ARM processor. |- ! IAR ARM 어셈블러 | 사유 | ARM | 윈도우 |- ! 마이크로소프트 armasm | 사유 | ARM | Visual Studio 2005 |- ! vasm | free | ARM | 다양함 |}
## IBM 메인프레임 어셈블러
{| class="wikitable sortable" |- ! BAL | free | IBM 시스템/360 | IBM BPS/360 |- ! Dignus Systems/ASM | 사유 | z/아키텍처 | 수많음 |- ! HLASM | 사유 | z/아키텍처 | 수많음 |- ! IBM 어셈블러 D | Free | IBM 시스템/360 | IBM DOS/360 |- ! IBM 어셈블러 F | Free | IBM 시스템/360 | IBM OS/360 및 CP-67/CMS |- ! IBM Assembler H | 사유 | IBM 시스템/360 및 System/370 | IBM OS/360 |- ! IBM 어셈블러 XF | Free | IBM 시스템/370 | 수많음 |- ! PL360 | free | IBM 시스템/360 | IBM OS/360 |- |}
## 파워 아키텍처 어셈블러
{| class="wikitable sortable" |- ! IBM AIX 어셈블러 | 사유 | POWER | IBM AIX |- ! MPW 파워 어셈블러 | 사유 | 파워PC | 파워 맥 |- ! Power Fantasm | 사유 | 파워PC | 파워 맥 |- ! StormPowerASM | 사유 | 파워PC | PowerPC 아미가 |- ! vasm | free | 파워PC | 다양함 |}
## x86 어셈블러
{| class="wikitable sortable" |- ! A86/A386 | 윈도우, 도스 | no | 사유 | No | No |- ! ACK | 리눅스, 미닉스, 유닉스 계열 | yes | BSD 2003 이후 | No | 1985-? ACK |- ! Arrowsoft Assembler | 도스 | No | 퍼블릭 도메인 | No | no |- ! IBM ALP | OS/2 | no | 사유 | No | No |- ! AT&T | 유닉스 시스템 V | no | 사유 | No | 1985-?ATT |- ! Bruce D. Evans' as86 | 미닉스 1.x, 16비트 일부(리눅스) | yes | GPL-lic | No | 1988-2001Dev86 |- ! 디지털 리서치 ASM86 | CP/M-86, 도스, 인텔의 ISIS 및 iRMX | no | 사유 | No | 1978-1992 |- ! DevelSoftware 어셈블러 | 윈도우, 리눅스, 유닉스 계열 | no | free | Listed, N/A | No |- ! FASM | 윈도우, 도스, 리눅스, 유닉스 계열 | yes | BSD + 카피레프트 | yes | yes |- ! GAS | 유닉스 계열, 윈도우, 도스, OS/2 | yes | GPL-lic | yes | 1987년 이후 |- ! GoAsm | 윈도우 | no | free | yes | yes |- ! HLA | 윈도우, 리눅스, FreeBSD, macOS | yes | 퍼블릭 도메인 | no | yes |- ! 오픈 왓콤 어셈블러 (HJWASM, JWASM, WASM) | 윈도우, 도스, 리눅스, FreeBSD, OS/2 | yes | Sybase Open Watcom Public | yes | yes |- ! LZASM | 윈도우, 도스 | no | free | no | no |- ! MASM | 윈도우, 도스, OS/2 | no | 마이크로소프트 EULA | yes | 1981년 이후MASM |- ! Mical a86 | 유닉스, 도스, PC/IX | yes | ? | no | 1982-1984Mical |- ! NASM | 윈도우, 리눅스, macOS, 도스, OS/2 | yes | BSD | yes | yes |- ! 팀 패터슨의 ASM | 86-DOS, 도스 DEBUG | no | 사유 | no | 1979-1983 |- ! POASM | 윈도우, 윈도우 모바일 | no | free | yes | yes |- ! RosAsm | 윈도우 | yes | GPL-lic | no | noRoAsm2 |- ! SLR's OPTASM | 도스 | no | 사유 | no | no |- ! TASM | 윈도우, 도스 | no | 사유 | no | ?TASM1TASM2 |- ! TCCASM | 유닉스 계열, 윈도우 | yes | LGPL | yes | yes |- ! vasm | 다양함 | yes | free | no | yes |- ! 제닉스 | 제닉스 2.3 및 3.0 (1985년 이전) | no | 사유 | No | 1982-1984 |- ! Yasm | 윈도우, 도스, 리눅스, 유닉스 계열 | yes | BSD | yes | yes |- ! 리퀴드날짜=2017-03-09 | 윈도우, 도스 | no | 사유 | yes | yes |}
# 기타
{| class="wikitable sortable" |- ! ALM(Assembly Language for Multics) | MIT | GE-645
하니웰 6180 | GE-645
하니웰 6180 |- ! Babbage | 사유 | GEC 4000 시리즈 | GEC 4000 시리즈 |- ! COMPASSCOMPASS is a family of assemblers for disparate machines. | 사유 | CDC 메인프레임 | CDC 메인프레임 |- ! MACRO-10 | free | PDP-10 | PDP-10 |- ! MACRO-11 | ? | PDP-11 | PDP-11 |- ! MACRO-32 | ? | VAX | VAX |- ! PASMO | GPL-lic | 자일로그 Z80 | 수많음 |- ! SUPERAS | 퍼블릭 도메인 | 히타치 SH2 | 윈도우 API |- ! vasm | free | 자일로그 Z80, 모토로라 6800 계열 | 다양함 |- ! MRS | GPL-lic | 자일로그 Z80, 8080 | ZX 스펙트럼, PMD 85 |- ! ASEM-51 | free | 8051 | 임베디드 시스템s |- ! GPASM | GPL-lic | PIC 마이크로컨트롤러 | 다수 |- ! ID3E | 학술적 목적인 경우 무료 | SC123 | SC123 에뮬레이터 |- ! MIPS | free | MIPS | MIPS |- ! :en:Symbolic Optimal Assembly Program (SOAP) | 사유 | IBM 650 | IBM 650 |- ! MPW IIgs 어셈블러 | 사유 | WD 65C816 | 애플 IIGS |- ! 메타-심볼 | free | SDS/XDS Sigma systems | SDS/XDS Sigma systems |- ! 오토코더Autocoder is actually a family of assemblers for disparate machines. | Free | IBM 705, 14xx, 1410, 7010, 7070, 7072, 7074, 7080 | 다양함 |- ! Fortran Assembly Program (FAP) | Free | IBM 709, 704x, 709x | 다양함 |- ! 매크로 어셈블리 프로그램 (MAP) | Free | IBM 709, 704x, 709x | 다양함 |- ! Symbolic Programming System (SPS)SPS is actually a family of assemblers for disparate machines. | Free | IBM 14xx, 1620, 1710 | IBM 1401, 1440, 1460, 1620, 1710 |- ! ASMB, ASBL, NSBL - Numeric op codes
(1900 Operating System Executive용) | 사유 | ICL 1900 | ICL 1900 |- ! GINerator mnemonic opcodes
(GEORGE용) | 사유 | ICL 1900 | ICL 1900 |- ! PLAN mnemonic opcodes
(commercial 1900 programs용) | 사유 | ICL 1900 | ICL 1900 |- ! UTMOST | ? | 유니박 III | 유니박 III |- |}