Yasm
보이기
개발자 | Peter Johnson, Michael Urman 등 |
---|---|
안정화 버전 | 1.3.0
/ 2014년 8월 10일 |
저장소 | |
운영 체제 | 도스, 마이크로소프트 윈도우, 유닉스 계열 |
종류 | 어셈블러 |
라이선스 | BSD |
웹사이트 | yasm |
Yasm은 인텔 x86 아키텍처를 위한 어셈블러 및 역어셈블러이다. 이것은 16비트, 32비트 (IA-32) 그리고 64비트 (x86-64) 프로그램들을 개발하는데 사용될 수 있다. Yasm은 넷와이드 어셈블러 (NASM)를 완전하게 다시 쓴 것이다. Yasm은 일반적으로 NASM과 교환돼서 사용될 수 있으며 x86과 x86-64 아키텍처를 지원한다. 이것은 BSD 허가서 아래 배포된다. 2011년 기준으로 Peter Johnson과 Michael Urman이 개발 중이다.
NASM과 비교
[편집]장점:
- 인텔과 AT&T 문법 모두 입력으로 받아서 어셈블할 수 있다.
- 컴파일러 개발자들을 위한 라이브러리 인터페이스.
단점:
- Yasm은 OMF 객체 지원이 부족하다.
같이 보기
[편집]외부 링크
[편집]- Yasm - 공식 웹사이트