P65 Assembler

P65 Assembler is een draagbare 6502-cross-assembler.
Download nu

P65 Assembler Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Michael C. Martin
  • Uitgever website:
  • http://hkn.berkeley.edu/~mcmartin/P65/

P65 Assembler Tags


P65 Assembler Beschrijving

P65 Assembler is een draagbare 6502 cross-assembler. De P65-assemblers zijn assemblers voor de 6502-microprocessor (zoals wordt gebruikt in de Commodore 64, Apple II en Nintendo Entertainment System). Ze zijn ontworpen om een breed scala aan uitvoerformaten te kunnen ondersteunen, beide om meerdere doelplatforms te ondersteunen en om code voor emulators te produceren. Het uiteindelijke doel van P65 is zo expressief als de krachtigere assemblers van de late jaren 80, zoals DASM. Het is er nog niet, maar het komt er. Hier zijn enkele belangrijke functies van "P65 Assembler": · Zeer draagbaar - alle versies van P65 zijn geschreven in draagbare scripting-talen. De originele releases werden gedaan in Perl. Hoewel P65-PerL 1.1 stabiel en redelijk krachtig is, ontbreekt het enkele belangrijke functies, zoals modules en macro's. P65-Ophis, de Python-poort, loopt op iets minder architecturen, maar loopt nog steeds op alle huidige grote systemen. · Flexibele uitvoerformaat - P65 zorgt voor zeer flexibele controle over gegevens en monteerpunten. Uitvoerbestandsindelingen zijn volledig onafhankelijk van de definitieve geheugenkaarten. · Meerdere bestandsondersteuning - Bibliotheken kunnen als afzonderlijke bestanden worden gehouden en afzonderlijk opgenomen, het hergebruik van code faciliteren. · Tijdelijke labelondersteuning - bron kan "anonieme labels" bevatten die helpen de vervuiling van de naamruimte te verminderen. P65-Ophis ondersteunt ook de naam tijdelijke labels die alleen in een goed gedefinieerde reikwijdte bestaan. · Assembling-Time Expressions - P65-Ophis ondersteunt high-byte / low-byte-berekeningen samen met bitmasking en traditionele rekenkundige operaties in code- en gegevensverklaringen. Toegang tot de huidige pc wordt ook ondersteund. De uitdrukkingen van P65-Perl zijn beperkter, maar zijn over het algemeen voldoende. · Symbooltabelbeheer - zorgt voor het maken van labels en gegevensconstanten buiten de code en voor het symbolisch toewijzen van ram. Dit omvat volledige ondersteuning voor segmenten. · Optimale instructieselectie - comprimeert zoveel mogelijk instructies in nulpagina-indeling. Als deze compressie andere instructies toestaat om nulpagina-instructies te worden, wordt deze ook comprimeert.


P65 Assembler Gerelateerde software