어셈블러의 비교

위키미디어 목록 항목

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

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

단일 대상 어셈블러 편집

6502 어셈블러 편집

어셈블러라이선스명령어 집합호스트 플랫폼
64tassGNU GPLMOS 6502, WDC 65C02, WDC 65816다양함
ACMEGNU GPLMOS 6502, WDC 65C02, WDC 65816다양함
AS65사유MOS 6502, WDC 65C02, WDC 65816다양함
ASM6퍼블릭 도메인MOS 6502다양함
ATASMGNU GPLMOS 6502다양함
아타리 어셈블러 에디터사유MOS 6502아타리 8비트 계열
아타리 매크로 어셈블러사유MOS 6502아타리 8비트 계열
C64List사유MOS 6502코모도어 64
CA65GNU GPLMOS 6502, WDC 65C02, WDC 65816다양함
CSC6502사유MOS 6502, WDC 65C02다양함
dasm Archived 2012년 5월 15일 - 웨이백 머신GNU GPLMOS 6502, 기타다양함
dreamassGNU GPLMOS 6502, WDC 65816다양함
프렌치 실크사유MOS 6502코모도어 64
킥 어셈블러사유MOS 6502다양함
Lisa사유MOS 6502애플 II
MAC/65사유MOS 6502, WDC 65C02아타리 8비트 계열
MacrossMITMOS 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
MOSASMGNU GPLMOS 6502다양함
NESASM?리코 2A03도스
OphisMITMOS 6502, WDC 65C02, 4502/4510 (실험적)다양함
ORCA/M사유MOS 6502, WDC 65C02애플 II
S-C 어셈블러 II사유MOS 6502애플 II
TMPx사유MOS 6502다양함
vasm무료MOS 6502다양함
VISUAL6502GNU GPLMOS 6502다양함
WLA DXGNU GPLMOS 6502, 기타다양함
XA65GNU GPLMOS 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무료ARMx86[1]
IAR ARM 어셈블러사유ARM윈도우
마이크로소프트 armasm사유ARMVisual Studio 2005
vasm무료ARM다양함

IBM 메인프레임 어셈블러 편집

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

파워 아키텍처 어셈블러 편집

어셈블러라이선스명령어 집합호스트 플랫폼
IBM AIX 어셈블러사유POWERIBM AIX
MPW 파워 어셈블러사유파워PC파워 맥
Power Fantasm사유파워PC파워 맥
StormPowerASM사유파워PCPowerPC 아미가
vasm무료파워PC다양함

x86 어셈블러 편집

어셈블러운영 체제오픈 소스라이선스X86-64개발 중
A86/A386윈도우, 도스아니요사유아니요아니요
ACK리눅스, 미닉스, 유닉스 계열BSD 2003 이후아니요1985-? [1]
Arrowsoft Assembler도스아니요퍼블릭 도메인아니요아니요
IBM ALPOS/2아니요사유아니요아니요
AT&T유닉스 시스템 V아니요사유아니요1985-?[2]
Bruce D. Evans' as86미닉스 1.x, 16비트 일부(리눅스)GNU GPL아니요1988-2001[3]
디지털 리서치 ASM86CP/M-86, 도스, 인텔ISISiRMX아니요사유아니요1978-1992
DevelSoftware 어셈블러윈도우, 리눅스, 유닉스 계열아니요무료Listed, N/A아니요
FASM윈도우, 도스, 리눅스, 유닉스 계열BSD + 카피레프트
GAS유닉스 계열, 윈도우, 도스, OS/2GNU GPL1987년 이후
GoAsm윈도우아니요무료
HLA윈도우, 리눅스, FreeBSD, macOS퍼블릭 도메인아니요
오픈 왓콤 어셈블러 (HJWASM, JWASM, WASM)윈도우, 도스, 리눅스, FreeBSD, OS/2Sybase Open Watcom Public
LZASM윈도우, 도스아니요무료아니요아니요
MASM윈도우, 도스, OS/2아니요마이크로소프트 EULA1981년 이후[4]
Mical a86유닉스, 도스, PC/IX?아니요1982-1984[5]
NASM윈도우, 리눅스, macOS, 도스, OS/2BSD
팀 패터슨의 ASM86-DOS, 도스 DEBUG아니요사유아니요1979-1983
POASM윈도우, 윈도우 모바일아니요무료
RosAsm윈도우GNU GPL아니요아니요[6]
SLR's OPTASM도스아니요사유아니요아니요
TASM윈도우, 도스아니요사유아니요?[7][8]
TCCASM유닉스 계열, 윈도우LGPL
vasm다양함무료아니요
제닉스제닉스 2.3 및 3.0 (1985년 이전)아니요사유아니요1982-1984
Yasm윈도우, 도스, 리눅스, 유닉스 계열BSD
리퀴드[출처 필요]윈도우, 도스아니요사유

기타 편집

어셈블러라이선스명령어 집합호스트 플랫폼
ALM(Assembly Language for Multics)MITGE-645
하니웰 6180
GE-645
하니웰 6180
Babbage사유GEC 4000 시리즈GEC 4000 시리즈
COMPASS[2]사유CDC 메인프레임CDC 메인프레임
MACRO-10무료PDP-10PDP-10
MACRO-11?PDP-11PDP-11
MACRO-32?VAXVAX
PASMOGNU GPL자일로그 Z80수많음
SUPERAS퍼블릭 도메인히타치 SH2윈도우 API
vasm무료자일로그 Z80, 모토로라 6800 계열다양함
MRSGNU GPL자일로그 Z80, 8080ZX 스펙트럼, PMD 85
ASEM-51무료8051임베디드 시스템s
GPASMGNU GPLPIC 마이크로컨트롤러다수
ID3E학술적 목적인 경우 무료SC123SC123 에뮬레이터
MIPS무료MIPSMIPS
en:Symbolic Optimal Assembly Program (SOAP)사유IBM 650IBM 650
MPW IIgs 어셈블러사유WD 65C816애플 IIGS
메타-심볼무료SDS/XDS Sigma systemsSDS/XDS Sigma systems
오토코더[3]무료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)[4]무료IBM 14xx, 1620, 1710IBM 1401, 1440, 1460, 1620, 1710
ASMB, ASBL, NSBL - Numeric op codes
(1900 Operating System Executive용)
사유ICL 1900ICL 1900
GINerator mnemonic opcodes
(GEORGE용)
사유ICL 1900ICL 1900
PLAN mnemonic opcodes
(commercial 1900 programs용)
사유ICL 1900ICL 1900
UTMOST?유니박 III유니박 III

각주 편집

  1. “FASMARM v1.41 - Cross assembler for ARM CPUs”. 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. 
  2. COMPASS is a family of assemblers for disparate machines.
  3. Autocoder is actually a family of assemblers for disparate machines.
  4. SPS is actually a family of assemblers for disparate machines.
🔥 Top keywords: