Yasm

소프트웨어 스크린 샷:
Yasm
소프트웨어 정보:
버전: 1.3.0
업로드 날짜: 17 Feb 15
개발자: Peter Johnson
라이센스: 무료
인기: 25

Rating: nan/5 (Total Votes: 0)

만 세 단어에 설명 짧게, Yasm는 모듈 어셈블러 프로젝트이지만, 실제로는 여러 명령어 세트 (순간 x86 및 AMD64)를 지원하기 위해 바닥부터 설계 Netwide 어셈블러 프로젝트의 전체 재 작성,이다 모두 GAS와 NASM 구문뿐만 아니라 출력 바이너리로 동의 ELF64, ELF32, 마하-O는 32 / 64 비트, COFF, RDOFF2 및 Windows 64분의 32 비트 객체 formats.User 볼 수 featuresUser 표시 기능은 완전한 기능을 갖춘 구문 분석을 포함 그리고 NASM과 GAS 구문, TASM 구문에 대한 초기 지원, 64 비트 (AMD64) 명령어 세트 아키텍처 gettext를, 간단한 2 패스 최적화 및 지원을 사용하여 64 비트 정수 상수, 국제화 지원에 대한 지원의 렉싱하는 & NBSP 사용하여 활성화 할 수 있습니다; 제어판에서 & ldquo; -m AMD64 & rdquo; 옵션 또는 명시 적으로 64 비트 오브젝트 형식의 출력을 선택하여.
그것은 COFF, 이진, RDOFF2, ELF32, ELF64, 윈 32의 Win64뿐만 아니라, 64 비트 및 32 비트를 포함하여 개체 다양한 형식을 지원하는 수학 연산을 포함하여 64 비트 이상 정수 상수, 허용 마흐 O 오브젝트 파일 출력. 또한, CodeView에, DWARF2을 지원하고 디버깅 형식을 찢고, 가스 및 re2c 도구를 사용하여 작성된 NASM 구문 렉서, recursive-을 포함 UNIX 및 Linux 운영 체제뿐만 아니라 Microsoft Windows 및 DOS.Internal featuresInternal 기능을 실행 GAS와 NASM 모두 구문, 이러한에서는 StrDup, 머지과 strcasecmp 같은 아키텍처 특정 명령 구문 분석기, 휴대용 및 유용한 기능의 작은 수집뿐만 아니라 후드 files.Under 어셈블러 테스트 입력의 표준 세트에 대한 하강 파서 기능 availabilityThe 프로젝트는 수동으로 만 구성하고 설치하기 전에 프로그램을 컴파일하는 사용자를 강제로 소스 아카이브로 다운로드 할 수 있습니다. 소스 아카이브의 가장 좋은 부분은 분포의 특정 유형을 위해 설계 바이너리 패키지를 빌드가 미리 반대가, 어떤 GNU / 리눅스 운영 체제에 설치 될 수 있다는 것이다.

이 새로운 기능 이 릴리스 :

는 Win32, Win64를, 맥 OS X, 유닉스 파생 상품을 대상으로 할 수있는 성숙한 NASM 구문으로 x86 및 AMD64 어셈블러를 사용한다;
GAS 이외 GAS 구문 어셈블러를 사용한다;
새로운 TASM 같은 구문 또는 프론트 엔드를 시도;
하나 DWARF2 또는를 CodeView 사용하여 어셈블리 소스 레벨 디버깅이? 8.0 (2005 VS);
(SEH)과 ELF32 / ELF64 스레드 로컬 저장소 (TLS)을 취급는 Win32 / Win64를 구조화 된 예외를 지원하는 무료 소프트웨어 어셈블러가;
새로운 AMD SSE5 또는 Intel AVX 명령어 세트를 대상으로;
안정성과 기능 세트의 관점에서 Yasm의 진행 상황을 추적;
새 릴리스에서 Yasm 개발에 기여한다.

이 버전 0.7.2의 새로운 기능 :

이 릴리스는 64 비트 마하-O PIC 지원, --prefix 및 전역 이름을 짓는 --suffix 옵션 및 지원을 추가 새로 원래 스펙에없는 AVX / AES 명령어를 지정했습니다.
또한, & quot위한 GOTPCREL 재배치를 생성, REL의 WRT ..gotpc & quot; 여러 다른 수정과 함께 가능한 모든 경우에 바이트 크기에 엄격하지 않은 푸시을 최적화합니다.

유사한 소프트웨어

dis6502
dis6502

3 Jun 15

SML/NJ
SML/NJ

3 Jun 15

cconf
cconf

2 Jun 15

naken_asm
naken_asm

20 Feb 15

개발자의 기타 소프트웨어 Peter Johnson

코멘트 Yasm

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