본문 바로가기
Y

YASM

Yasm

NASM 기반의 모듈형 어셈블러

한줄평

NASM 문법에 익숙하면서 다양한 출력 포맷이 필요할 때 무난한 선택입니다. 다만 일반 응용 개발에서는 직접 쓸 일이 드물고 개발 활동도 과거만큼 활발하지는 않습니다.

이런 분께 x86 어셈블리를 직접 빌드해야 하는 시스템 개발자께

좋은 점

  • NASM 호환 문법에 여러 출력 포맷 지원
  • 빌드 시스템에 통합하기 쉬운 모듈 구조

아쉬운 점

  • 쓰임새가 저수준 개발로 한정되고 활발한 유지보수는 아님

YASM 소개

NASM에서 갈라져 나온 모듈형 x86/x86-64 어셈블러입니다. 어셈블리 소스를 오브젝트 파일로 변환하며, 여러 출력 포맷과 문법을 지원해 빌드 파이프라인에 유연하게 끼워 넣을 수 있습니다. 화면 없는 명령줄 도구로, 저수준 코드를 다루거나 특정 프로젝트가 어셈블 단계에서 요구할 때 사용합니다. 시스템·컴파일러 관련 개발자를 위한 것입니다.

제작사

영삼넷 · 공식 홈페이지

YASM (Yasm) 무료 다운로드 | 자료실 | 영삼넷