Yasm

Screenshot Λογισμικό:
Yasm
Στοιχεία Λογισμικού:
Εκδοχή: 1.3.0
Ανεβάστε ημερομηνία: 17 Feb 15
Προγραμματιστής: Peter Johnson
Άδεια: Δωρεάν
Δημοτικότητα: 25

Rating: nan/5 (Total Votes: 0)

Εν συντομία σε τρεις μόνο λέξεις, Yasm είναι ένα αρθρωτό σχέδιο συναρμολόγησης, αλλά στην πραγματικότητα είναι μια πλήρης επανεγγραφή του έργου Netwide Assembler, έχουν σχεδιαστεί από το μηδέν για να να υποστηρίζει πολλαπλά σύνολα οδηγιών (x86 και amd64 αυτή τη στιγμή), αποδέχονται τόσο του φυσικού αερίου και NASM συντάξεις, καθώς και σε δυαδική έξοδος, ELF64, ELF32, Mach-O 32/64 bit, COFF, RDOFF2 και τα Windows 32/64-bit αντικείμενο formats.User ορατή featuresUser ορατά χαρακτηριστικά περιλαμβάνουν πλήρεις δυνατότητες ανάλυσης και lexing του NASM και συντάξεις ΑΕΡΙΟΥ, αρχική υποστήριξη για τη σύνταξη TASM, υποστήριξη για σταθερές ακέραιος 64-bit, υποστήριξη διεθνοποίησης με τη χρήση gettext, ένα απλό 2-pass βελτιστοποίησης, και υποστήριξη για 64-bit (amd64) σύνολο εντολών αρχιτεκτονικές, η οποία μπορεί να ενεργοποιηθεί χρησιμοποιώντας το & nbsp? & Ldquo? -M Amd64 & rdquo? επιλογή ή επιλέγοντας μια ρητή 64-bit εξόδου μορφή του αντικειμένου.
Επιτρέπει για 64-bit και υψηλότερη ακέραιος σταθερές, συμπεριλαμβανομένων μαθηματικές πράξεις, υποστηρίζει ένα ευρύ φάσμα των μορφών αντικειμένου, συμπεριλαμβανομένης COFF, Binary, RDOFF2, ELF32, ELF64, Win32, Win64, καθώς και 64-bit και 32-bit Mach- Ο εξόδους αρχείο αντικειμένου. Επιπλέον, υποστηρίζει την Codeview, DWARF2 και καρφώνει τον εντοπισμό σφαλμάτων μορφές, τρέχει σε λειτουργικά συστήματα UNIX και Linux, καθώς και τα Microsoft Windows και DOS.Internal featuresInternal χαρακτηριστικά περιλαμβάνουν ένα αέριο και NASM lexers σύνταξη που είναι γραμμένα με το εργαλείο re2c, recursive- κατάβαση λειτουργικότητα αναλυτή τόσο για το φυσικό αέριο και NASM συντάξεις, την αρχιτεκτονική ειδικά προγράμματα ανάλυσης διδασκαλίας, μια μικρή συλλογή από φορητές και χρήσιμες λειτουργίες, όπως strdup, συγχωνευτική και strcasecmp, καθώς και ένα τυποποιημένο σύνολο των εισροών δοκιμής συναρμολόγησης files.Under την κουκούλα και availabilityThe πρόγραμμα είναι διαθέσιμο για download μόνο ως αρχείο προέλευσης, το οποίο αναγκάζει τον χρήστη να ρυθμίσετε χειροκίνητα και να καταρτίσει το πρόγραμμα πριν από την εγκατάσταση. Το καλύτερο μέρος ενός αρχείου πηγής είναι ότι μπορεί να εγκατασταθεί σε οποιοδήποτε λειτουργικό σύστημα GNU / Linux, σε αντίθεση με προ-ενσωματωμένη δυαδικά πακέτα που έχουν σχεδιαστεί για έναν ορισμένο τύπο της διανομής.

Τι είναι νέα σε αυτήν την έκδοση:

  • να χρησιμοποιήσετε μια ώριμη x86 NASM-σύνταξη και AMD64 συναρμολόγησης που μπορούν να στοχεύσουν Win32, Win64, MacOS X, και παράγωγα Unix?
  • να χρησιμοποιεί αέριο-σύνταξη συναρμολόγησης εκτός από το αέριο?
  • Δοκιμάστε το νέο TASM-σαν σύνταξη ή frontend?
  • , η συναρμολόγηση πηγή επίπεδο debugging χρησιμοποιώντας είτε DWARF2 ή Codeview; 8.0 (VS 2005)?
  • να έχουν ένα ελεύθερο συναρμολόγησης λογισμικό που υποστηρίζει Win32 / Win64 δομημένων εξαίρεση χειρισμού (SEH) και ELF32 / ELF64 νήμα τοπικής αποθήκευσης (TLS)?
  • στοχεύουν τους νέους AMD SSE5 ή Intel AVX σετ οδηγιών?
  • να παρακολουθείτε την πρόοδο Yasm από την άποψη του συνόλου της σταθερότητας και της χαρακτηριστικό?
  • να συμβάλει στην ανάπτυξη Yasm από μια νέα έκδοση.

Τι είναι καινούργιο στην έκδοση 0.7.2:

  • Αυτή η έκδοση προσθέτει 64-bit Mach-O ΣΜΕ υποστήριξη, --prefix και --suffix επιλογές για την ονομασία των διεθνοποιημένων, και την υποστήριξη για πρόσφατα αναφερθείσες εντολές AVX / AES δεν περιλαμβάνεται στην αρχική spec.
  • Επίσης, δημιουργεί μια μετεγκατάσταση GOTPCREL για & quot? Rel wrt ..gotpc & quot? και βελτιστοποιεί μη αυστηρή ώθηση με το μέγεθος byte σε όλες τις πιθανές περιπτώσεις, μαζί με διάφορες άλλες διορθώσεις.

Παρόμοια λογισμικά

dasm
dasm

2 Jun 15

PyReverse 0.5.1
PyReverse 0.5.1

3 Jun 15

djbuild
djbuild

11 May 15

ELFIO
ELFIO

20 Feb 15

Άλλο λογισμικό του προγραμματιστή Peter Johnson

Σχόλια για Yasm

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!
Αναζήτηση ανά κατηγορία