마이크로소프트 매크로 어셈블러
마이크로소프트 매크로 어셈블러(Microsoft Macro Assembler, MASM)는 인텔 문법을 사용하는 MS-DOS 및 마이크로소프트 윈도우용 x86 어셈블러이다. MASM 8.0을 기점으로 2가지 버전의 어셈블러가 있는데, 하나는 16비트 및 32비트 어셈블리 소스용이고 다른 하나(ML64)는 64비트 소스 전용이다.
개발자 | 마이크로소프트 |
---|---|
발표일 | 1981년 |
안정화 버전 | 14.16.27023.1
/ 2017년 3월 7일 |
운영 체제 | |
종류 | 어셈블러 |
라이선스 | 마이크로소프트 EULA |
웹사이트 | www |
MASM은 마이크로소프트에 의해 유지보수되고 있으나 버전 6.12부터 독립 제품으로 판매되지 않고 있으며 그 대신 다양한 마이크로소프트 SDK 및 C 컴파일러와 함께 제공된다. 최근 버전의 MASM은 마이크로소프트 비주얼 스튜디오에 포함되어 있다.
역사
편집MASM의 최초 버전은 1981년으로 거슬러올라간다.[1]
초기 버전의 MASM은 모든 x86 머신용 제네릭 "마이크로소프트 매크로 어셈블러"(Microsoft Macro Assembler) 및 IBM PC용 OEM 버전으로 판매되었다. 버전 4.0에 IBM 릴리스가 중단되었다. 버전 3.0까지 MASM은 조그마한 어셈블러 ASM.EXE에도 번들되었다. 64k 메모리만을 갖춘 PC를 위해 고안되었으므로 코드 매크로를 사용하는 기능 등의 완전한 MASM의 일부 기능들이 부족하였다.
MASM을 지원하는 서드파티 도구
편집통합 개발 환경 (IDE)
편집디버거
편집디스어셈블러
편집MASM 호환 어셈블러
편집기타 일부 어셈블러들은 더 복잡한 매크로를 제외하고 MASM으로 작성된 대부분의 코드를 어셈블할 수 있다.
같이 보기
편집각주
편집- ↑ Watt, Peggy; Christine McGeever (1985년 1월 7일). “Macintosh Vs. IBM PC At One Year”. 《InfoWorld》. 7권 1호. 15–16쪽. ISSN 0199-6649. The IBM PC Macro Assembler was released in December 1981.
- ↑ “RAD Software”. 2009년 8월 18일에 원본 문서에서 보존된 문서. 2016년 9월 25일에 확인함.
- ↑ Kyprianou, Antonis. “WinAsm Studio, The Assembly IDE - Free Downloads, Source Code”. 2016년 9월 25일에 확인함.
- ↑ “Easy Code Visual Assembler IDE - Assembly programming”. 2016년 9월 25일에 확인함.
- ↑ Palavos. “Assembly Programming with Visual Studio 2010/2012 - CodeProject”. 2016년 9월 25일에 확인함.
- ↑ “Visual MASM - The MASM IDE for Microsoft Macro Assembler”. 2016년 9월 25일에 확인함.
- ↑ Olly. “OllyDbg v1.10”. 2016년 9월 25일에 확인함.
외부 링크
편집- 마이크로소프트 매크로 어셈블러 - 공식 웹사이트
- Microsoft 매크로 어셈블러 참조
이 글은 소프트웨어에 관한 토막글입니다. 여러분의 지식으로 알차게 문서를 완성해 갑시다. |