Beschreibung

Was ist "48as"?

- Das Programm "48as" ist ein rudimentärer Assembler für den Mikroprozessor Intel 8048.
- Der Syntax orientiert sich am "MCS-48(TM) FAMILY OF SINGLE CHIP MICROCOMPUTERS USER'S MANUAL".
- Eine direkte Ansteuerung des "EPROM-EMU-NG" von Kris Sekula wurde implementiert.


Nutzungsbedingungen

- Die Nutzung ist für jedermann/jederfrau/jederdiverse kostenfrei
- Verteilung ist erlaubt, sofern sie ebenfalls kostenfrei erfolgt
- Es werden keinerlei Gebrauchseigenschaften zugesichert
- Der Einsatz erfolgt ausschließlich auf eigenes Risiko
- Es besteht kein Anspruch auf Nachbesserung


Dateien

- lesen_lnx.txt = diese Datei
- 48as = Umsetzprogramm (Assembler)
- 48as.ini = speichert die Programmeinstellungen
- blink.asm = Beispiel "blinkende LED"
- EPROM_EMU_NG_FW_2.0rc13_48as.zip = modifiziertes Programm für den EPROM-Emulator mit freundlicher Genehmigung von Kris Sekula


zur Zeit werden NICHT unterstützt:

- relative, auf die aktuelle Position bezogene Sprungbefehle, wie z.B. 'jnz $-3' -> Marke verwenden!
- Sprünge/Aufrufe auf/von direkten Adressen, wie z.B. 'call 0300H' -> Marke und ORG verwenden!
- Rechenoperationen, wie z.B. 'anl a,#3+x/y'
- Einbinden von externen Quelldateien


weitere Einschränkungen:

- mit der Anweisung 'DB' kann nur ein Zeichen pro Zeile definiert werden
- der Programmspeicher ist auf 2KiB beschränkt


Hinweise:

- die Verwendung des EPROM-Emulators, setzt das Hinzufügen des aktuellen Nutzers zur Gruppe "dialout" voraus


Stand / Version

- Januar 2025
- Programmversion 1.2


Fehlermeldungen / Vorschläge

- über das Forum: https://www.mikrocontroller.net/topic/570466


Quellennachweise

-MCS-48(TM) FAMILY OF SINGLE CHIP MICROCOMPUTERS USER'S MANUAL, INTEL(R), 1978
-Icon's mit freundlicher Unterstützung von FatCow Webhosting (https://www.fatcow.com/free-icons)
-EPROM-EMU-NG von Kris Sekula (https://github.com/Kris-Sekula/EPROM-EMU-NG)

Alle genannten Marken und Warenzeichen sind Eigentum des jeweiligen Inhabers
