NASM - The Netwide Assembler

소프트웨어 스크린 샷:
NASM - The Netwide Assembler
소프트웨어 정보:
버전: 2.10
업로드 날짜: 14 Apr 15
개발자: H. Peter Anvin
라이센스: 무료
인기: 434

Rating: 3.0/5 (Total Votes: 4)

NASM은 이식성과 규격화를 위해 설계된 80x86 어셈블러입니다. 이 프로젝트는 리눅스의 a.out과 ELF, COFF, 마이크로 소프트의 16 비트 OBJ와는 Win32를 포함하여 오브젝트 파일 형식의 범위를 지원합니다. 또한 일반 이진 파일을 출력은.

문법이 간단하고 인텔과 비슷 하나 조금 덜 복잡합니다, 이해하기 쉽게 설계 할 것이다. 그것은 펜티엄, P6, MMX, 3DNow가 지원! 및 SSE 연산 코드, 매크로 기능이 있습니다. 그것은뿐만 아니라 디스어셈블러를 포함 Netwide 어셈블러 comp.lang.asm.x86에 아이디어에서 성장

. (또는 가능 alt.lang.asm를 - 내가하​​는 것을 잊지), 그이 본질적이었다 우월하고 무료 86 시리즈 어셈블러 것 같다, 그리고 그 누군가는 하나를 작성한다고하지 않았다

-. A86 무료로 좋은,하지만, 특히 당신이하지 않는를 32 비트 기능을 당신이 지불 할 때까지. 가스 무료, DOS와 유닉스로 이식하지만 항상 정확한 코드를 제공 GCC에 대한 백엔드로 설계 이후 매우 좋지 않아 -. 그것은 DOS 만, 너무
입니다. 그리고 에러 검출 능력이 낮습니다. 또한, 문법은 실제로 어떤 것도 써의 관점에서, 끔찍한입니다. 게다가 당신은 (제대로)에서 16 비트 코드를 작성할 수 없습니다
-. AS86는 Minix- 및 Linux 특정하고, (내 버전 이상) 많이 (또는)을 갖고있는 것 같다하지 않는 문서입니다.
- MASM은하지 아주 좋은이며, (WAS)있어 비용, 그리고 그것은 단지에서 실행 DOS
-. TASM는 더 나은,하지만 여전히 지침과 수백만 톤의 의미 MASM의 호환성을 얻기 위해 노력하고 있습니다 빨간 테이프. 그리고 문법은 MASM의, (이상적 모드를 이용하여 그 중 일부를 정렬하지만) 수반 모순과 버릇은 본질적이다. 너무 비싸다. 그리고 그것은 DOS 전용입니다.

여기에 당신의 코딩 즐거움을 위해서 NASM입니다. 현재 프로토 타입 단계에 아직 - 우리가 어떤 어셈블러를 능가 할 수 있다는 것을 약속하지 않습니다. 그러나, 당신이 (당신은 모든 당신이 누군지 알아! 이미 이런 짓을 한 많은 사람들에게 감사) 당신의 손을 얻을 수 있습니다 우리에게 버그 리포트, 수정, 도움이되는 정보를 보내, 우리는 개선하겠습니다하십시오 모든 인식 부족합니다. 다시.

당신이 NASM의 유닉스 소스 아카이브를 획득 한 후에는 유닉스

에서 NASM 설치는, NASM-X.XX.tar.gz가 (여기서 X.XX는 의미 아카이브에 포함 된 NASM의 버전 번호), 예 : / usr / 지방 / SRC와 같은 디렉토리에 압축을 푼다. 이 파일은 압축을 풀게되면 nasm-X.XX라는 디렉토리를 생성합니다

NASM은 자동 구성 패키지를 :. 당신이 그것을 압축 해제 한 후, 디렉토리에 CD가가로 및 유형 압축을 풀고 있어요 ./configure를. 이 쉘 스크립트는 NASM을 생성하기 위핸 최적의 C 컴파일러를 발견하고 그에 따라 메이크 파일을 설정합니다.

를 NASM이 자동 구성, 당신은 NASM과 NDISASM 바이너리를 구축 할 수 있도록 입력 할 수 있습니다되면, 다음 할 것 / usr / local / bin에 설치하고 / usr / 지방 / 남자 / man1에의 nasm.1과 ndisasm.1 man 페이지를 설치하는 설치합니다. 다른 방법으로는 구성 스크립트 (자세한 내용은 INSTALL 파일을 참조), 또는 프로그램을 직접 설치 --prefix와 같은 옵션을 제공 할 수 있습니다.

NASM은 또한을 처리하기위한 유틸리티 세트와 함께 제공 NASM 아카이브의 rdoff 하위 디렉토리에있는 RDOFF 사용자 정의 객체 파일 형식. 당신이 그들을 원하는 경우, 메이크 RDF 이러한를 구축하고 메이크업의 rdf_install으로 설치할 수 있습니다.

NASM이 자동 구성에 실패 할 경우, 당신은 여전히​​ 가을 백을 사용하여 컴파일 할 수있을 수있다 유닉스 인 Makefile.unx을 메이크. 복사 또는 메이크 해당 파일의 이름을 변경하게 입력하십시오. rdoff 하위 디렉토리에 또한 Makefile.unx 파일이 있습니다

이 릴리스의 새로운 기능입니다. 최적화가 활성화되면

는, mov 인 R64은, IMM은 이제 가장 짧은 형태로 최적화

이 버전 2.09.01에서의 새로운 기능 :

이 놓친에 NULL 역 참조를 수정

유사한 소프트웨어

wempy
wempy

20 Feb 15

o42a
o42a

19 Feb 15

ScummVM
ScummVM

17 Feb 15

YML
YML

11 May 15

개발자의 기타 소프트웨어 H. Peter Anvin

WrapLinux
WrapLinux

3 Jun 15

SuperRescue CD
SuperRescue CD

3 Jun 15

tftp-hpa
tftp-hpa

15 Apr 15

Syslinux
Syslinux

17 Feb 15

코멘트 NASM - The Netwide Assembler

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!