어셈블러의 비교

아래는 즉 어셈블리어 소스 코드를 이진 프로그램으로 변환하는 컴퓨터 프로그램을 가리키는 어셈블러들의 목록이다.

 컴파일러 제품군의 일부로서 

 GNU 어셈블러 (gas)
 ASxxxx 크로스 어셈블러
 암스테르담 컴파일러 킷 (ACK)
 LLVM
 일부 기타 자체 호스팅하는 네이티브 대상 언어 구현체(Go, 프리 파스칼, SBCL 등)는 여러 대상을 위한 자체 어셈블러를 갖추고 있다.

 단일 대상 어셈블러 
6502 어셈블러
 어셈블러 라이선스 명령어 집합 호스트 플랫폼 64tass  MOS 6502, WDC 65C02, WDC 65816 다양함 ACME  MOS 6502, WDC 65C02, WDC 65816 다양함 AS65  MOS 6502, WDC 65C02, WDC 65816 다양함 ASM6  MOS 6502 다양함 ATASM  MOS 6502 다양함 아타리 어셈블러 에디터  MOS 6502 아타리 8비트 계열 아타리 매크로 어셈블러  MOS 6502 아타리 8비트 계열 C64List  MOS 6502 코모도어 64 CA65  MOS 6502, WDC 65C02, WDC 65816 다양함 CSC6502  MOS 6502, WDC 65C02 다양함 dasm   MOS 6502, 기타 다양함 dreamass  MOS 6502, WDC 65816 다양함 프렌치 실크  MOS 6502 코모도어 64 킥 어셈블러  MOS 6502 다양함 Lisa  MOS 6502 애플 II MAC/65  MOS 6502, WDC 65C02 아타리 8비트 계열 Macross  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  MOS 6502 다양함 NESASM  리코 2A03 도스 Ophis  MOS 6502, WDC 65C02, 4502/4510 (실험적) 다양함 ORCA/M  MOS 6502, WDC 65C02 애플 IIS-C 어셈블러 II  MOS 6502 애플 II TMPx  MOS 6502 다양함 vasm  MOS 6502 다양함VISUAL6502  MOS 6502 다양함 WLA DX  MOS 6502, 기타 다양함 XA65  MOS 6502, 기타 다양함 XASM  MOS 6502 다양함

680x0 어셈블러
 어셈블러 오픈 소스 라이선스 명령어 집합 호스트 플랫폼 개발 중 A68K   모토로라 680x0 코모도어 아미가  ASM-One 매크로 어셈블러   모토로라 680x0 코모도어 아미가  디지털 리서치 어셈블러   모토로라 680x0 아타리 ST  Fantasm   모토로라 680x0 애플 매킨토시  GFA-어셈블러   모토로라 680x0 아타리 ST  GST 매크로 어셈블러   모토로라 680x0 아타리 ST  HiSoft DevPac 어셈블러   모토로라 680x0 코모도어 아미가, 아타리 ST  맥 어셈블러   모토로라 680x0 애플 매킨토시  MaxonASM   모토로라 680x0 코모도어 아미가  Metacomco Macro Assembler   모토로라 680x0 코모도어 아미가, 아타리 ST  MPW 어셈블러   모토로라 680x0 애플 매킨토시  OMA   모토로라 680x0 코모도어 아미가  PhxAss   모토로라 680x0 코모도어 아미가  퓨어 어셈블러   모토로라 680x0 아타리 ST  Data Becker Profimat   모토로라 680x0 아타리 ST  세카 어셈블러   모토로라 680x0 코모도어 아미가, 아타리 ST  TurboAss   모토로라 680x0 아타리 ST  vasm   모토로라 680x0 다양함 

ARM 어셈블러
 어셈블러 라이선스 명령어 집합 호스트 플랫폼 아르키메데스 어셈블러  ARM 아콘 아르키메데스 ARM, inc. armasm  ARM 리눅스, 윈도우 FASMARM  ARM x86 IAR ARM 어셈블러  ARM 윈도우 마이크로소프트 armasm  ARM Visual Studio 2005 vasm  ARM 다양함

IBM 메인프레임 어셈블러
 어셈블러 라이선스 명령어 집합 호스트 플랫폼 BAL  IBM 시스템/360 IBM BPS/360 Dignus Systems/ASM  z/아키텍처 수많음 HLASM  z/아키텍처 수많음 IBM 어셈블러 D  IBM 시스템/360 IBM DOS/360 IBM 어셈블러 F  IBM 시스템/360 IBM OS/360 및 CP-67/CMS IBM Assembler H  IBM 시스템/360 및 System/370 IBM OS/360 IBM 어셈블러 XF  IBM 시스템/370 수많음 PL360  IBM 시스템/360 IBM OS/360

파워 아키텍처 어셈블러
 어셈블러 라이선스 명령어 집합 호스트 플랫폼 IBM AIX 어셈블러  POWER IBM AIX MPW 파워 어셈블러  파워PC 파워 맥 Power Fantasm  파워PC 파워 맥 StormPowerASM  파워PC PowerPC 아미가 vasm  파워PC 다양함

x86 어셈블러

 어셈블러 운영 체제 오픈 소스 라이선스 X86-64 개발 중 A86/A386 윈도우, 도스     ACK 리눅스, 미닉스, 유닉스 계열    1985-?  Arrowsoft Assembler 도스     IBM ALP OS/2     AT&T 유닉스 시스템 V     Bruce D. Evans' as86 미닉스 1.x, 16비트 일부(리눅스)     디지털 리서치 ASM86 CP/M-86, 도스, 인텔의 ISIS 및 iRMX     DevelSoftware 어셈블러 윈도우, 리눅스, 유닉스 계열     FASM 윈도우, 도스, 리눅스, 유닉스 계열     GAS 유닉스 계열, 윈도우, 도스, OS/2     GoAsm 윈도우     HLA 윈도우, 리눅스, FreeBSD, macOS     오픈 왓콤 어셈블러 (HJWASM, JWASM, WASM) 윈도우, 도스, 리눅스, FreeBSD, OS/2     LZASM 윈도우, 도스     MASM 윈도우, 도스, OS/2     Mical a86 유닉스, 도스, PC/IX     NASM 윈도우, 리눅스, macOS, 도스, OS/2     팀 패터슨의 ASM 86-DOS, 도스 DEBUG     POASM 윈도우, 윈도우 모바일     RosAsm 윈도우     SLR's OPTASM 도스     TASM 윈도우, 도스     TCCASM 유닉스 계열, 윈도우     vasm 다양함     제닉스 제닉스 2.3 및 3.0 (1985년 이전)     Yasm 윈도우, 도스, 리눅스, 유닉스 계열     리퀴드 윈도우, 도스    

 기타 
 어셈블러 라이선스 명령어 집합 호스트 플랫폼 ALM(Assembly Language for Multics)  GE-645하니웰 6180 GE-645하니웰 6180 Babbage  GEC 4000 시리즈 GEC 4000 시리즈 COMPASSCOMPASS is a family of assemblers for disparate machines.  CDC 메인프레임 CDC 메인프레임 MACRO-10  PDP-10 PDP-10 MACRO-11  PDP-11 PDP-11 MACRO-32  VAX VAX PASMO  자일로그 Z80 수많음 SUPERAS 퍼블릭 도메인 히타치 SH2 윈도우 API vasm  자일로그 Z80, 모토로라 6800 계열 다양함 MRS  자일로그 Z80, 8080 ZX 스펙트럼, PMD 85 ASEM-51  8051 임베디드 시스템s GPASM  PIC 마이크로컨트롤러 다수 ID3E  SC123 SC123 에뮬레이터 MIPS  MIPS MIPS :en:Symbolic Optimal Assembly Program (SOAP)  IBM 650 IBM 650 MPW IIgs 어셈블러  WD 65C816 애플 IIGS 메타-심볼  SDS/XDS Sigma systems SDS/XDS Sigma systems 오토코더Autocoder is actually a family of assemblers for disparate machines.  IBM 705, 14xx, 1410, 7010, 7070, 7072, 7074, 7080 다양함 Fortran Assembly Program (FAP)  IBM 709, 704x, 709x 다양함 매크로 어셈블리 프로그램 (MAP)  IBM 709, 704x, 709x 다양함 Symbolic Programming System (SPS)SPS is actually a family of assemblers for disparate machines.  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

 각주