Yasm

Szoftver screenshot:
Yasm
Szoftver adatai:
Változat: 1.3.0
Feltöltés dátuma: 17 Feb 15
Fejlesztő: Peter Johnson
Engedély: Ingyenes
Népszerűség: 25

Rating: nan/5 (Total Votes: 0)

tömören csak három szót, Yasm egy moduláris szerelő projektet, de ez valójában egy teljes újraírása az Netwide összeszerelő projekt, amelynek célja az alapoktól kezdve, hogy segítségével egyszerre több utasítást készletek (x86 és AMD64 abban a pillanatban), elfogadom gáz- és NASM szintaxist, valamint a kimeneti bináris, ELF64, ELF32, Mach-O 32/64 bites, COFF, RDOFF2 és Windows 32/64-bit tárgy formats.User látható featuresUser látható funkciók közé tartozik a teljes értékű elemzés és lexing a NASM és GAS szintaxist, kezdeti támogatást az TASM szintaxist, támogatja a 64 bites egész állandók, nemzetközi támogatás segítségével gettext, egy egyszerű 2-pass optimalizáló, és támogatja a 64 bites (amd64) utasításkészlet architektúrák engedélyezhető segítségével & nbsp; & Ldquo; -m amd64 & rdquo; opciót, vagy ki kell választania egy explicit 64 bites objektum formátum kimenetet.
Ez lehetővé teszi a 64 bites és a magasabb egész konstans, beleértve a matematikai műveleteket, széles körét támogatja, az objektum formátumot, beleértve COFF, Binary, RDOFF2, ELF32, ELF64, Win32, Win64, valamint a 64-bites és 32-bites Mach- O objektum fájl kimenet. Emellett támogatja a CodeView, DWARF2 és leszúrja hibakeresés formátumok, fut UNIX és Linux operációs rendszerek, valamint a Microsoft Windows és DOS.Internal featuresInternal funkciók közé tartozik a GAS és NASM szintaxist lexers, hogy vannak írva a re2c eszköz, recursive- származású elemző funkciókat a gáz és a NASM szintaxist, építészet-specifikus kezelési értelmezők, egy kis gyűjtemény a hordozható és hasznos funkciók, mint például a StrDup, mergesort és strcasecmp, valamint egy szabványos szerelő tesztbemenettel files.Under a motorháztető és availabilityThe projekt letölthető csak a forráskód, amely arra kényszeríti a felhasználót, hogy manuálisan beállítani Fordítsd le a programot a telepítés előtt. A legjobb része a forráskód az, hogy lehet telepíteni a GNU / Linux operációs rendszer, szemben az előre elkészített bináris csomagok, amelyek célja egy bizonyos típusú forgalmazás.

Milyen az új ebben a kiadásban:

  • használja érett NASM-syntax x86 és AMD64 szerelő, hogy lehet cél Win32, Win64, MacOS X és Unix-származékok;
  • használni a GAS-syntax szerelő más, mint a gáz;
  • próbálja ki az új TASM hasonló szintaxis vagy frontend;
  • van összeszerelő forrás szintű hibakeresés segítségével akár DWARF2 vagy CodeView? 8.0 (VS 2005);
  • Van egy ingyenes szoftver, amely támogatja az assembler Win32 / Win64 strukturált kivételkezelés (PSZ) és ELF32 / ELF64 menet helyi tároló (TLS);
  • megcélozni az új AMD vagy Intel AVX SSE5 utasításkészletei;
  • nyomon követni Yasm előrehaladását a stabilitás és funkciókat;
  • hozzájárulnak Yasm fejlesztés egy új kiadás.

Mi az új verzióban 0.7.2:

  • Ez a kiadás a 64 bites Mach-O PIC támogatást, prefix és --suffix lehetőségek elnevezésére globals, és támogatja az újonnan megadott AVX / AES utasítások nem szerepelt az eredeti spec.
  • A program generál egy GOTPCREL áttelepülés & quot; rel WRT ..gotpc & quot; és optimalizálja nem szigorú push to byte méretű minden lehetséges esetben, valamint több más javítások.

Hasonló program

fldiff
fldiff

2 Jun 15

autorevision
autorevision

17 Feb 15

fassembler
fassembler

20 Feb 15

ELF statifier
ELF statifier

20 Feb 15

Más szoftver fejlesztő Peter Johnson

Hozzászólások a Yasm

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!