Robotrontechnik-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Mitglieder || Home || Statistik || Kalender || Admins Willkommen Gast! RSS

Robotrontechnik-Forum » Technische Diskussionen » Z80-Assembler » Themenansicht

Autor Thread - Seiten: -1-
000
26.01.2026, 21:30 Uhr
hjs



Hallo Leute,

ich möchte gern mal einen anderen Assembler probieren. Denn der jetzige versteht sich nicht
sehr gut mit dem Disassembler: Da weden z.B die Label anders notiert, auch Hexadezimalwerte
und Zeichenketten. Auch ist er schlecht dokumentiert.
Und weil mein Programmiergerät unter DOS läuft, wäre es schön, wenn der das auch täte.
Kann mir da jemand was empfehlen?

MfG
hjs
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
27.01.2026, 16:44 Uhr
Hojoe



Hallo,

ich habe eine ganze Zeit den Makroassembler AS http://john.ccac.rwth-aachen.de:8000/as/ verwendet. Der ist sehr mächtig und laut Doku sollte er auch unter Dos laufen.
kurzes Beispiel, Bildschirmlöschen für den KC 85/4:

Quellcode:

        cpu     Z80

        org     400h
        db      07fh,07fh
        db      "CLS",01
        ld      a,0
        ld      (8000h),a
        ld      hl,8000h
        ld      de,8001h
        ld      bc,27feh
        ldir
        ret



assemblieren:

Quellcode:
asw.exe -L -cpu z80 cls.asm


Der AS erzeugt aus den ASM Dateien *.P Dateien. Das ist ein internes Format des Assemblers.
Mit P2HEX wird eine Datei im Intel Hex format erzeugt.

Quellcode:
p2hex.exe -k cls.p


Es gibt aber auch andere Hilsprogramme wie P2BIN die eine Binärdatei erzeugen.

Holger
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
27.01.2026, 16:48 Uhr
volkerp
Default Group and Edit
Avatar von volkerp

das ist auch mein bevorzugter Assembler am PC.
Man kann das Zahlenformat auch anpassen, z.b. für 0xFFFF oder $ABCD

s.a. https://hc-ddr.hucki.net/wiki/doku.php/cpm/arnold_assembler
--
VolkerP

http://hc-ddr.hucki.net
(Z9001, Z1013, LC-80, ...)
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
27.01.2026, 16:57 Uhr
PIC18F2550

Avatar von PIC18F2550

asw.exe ist für windows as.exe ist richtig.

as.exe -L -cpu z80 cls.asm
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
27.01.2026, 18:20 Uhr
hjs



Erstmal danke ich Euch.
Ich habe da jetzt einiges darüber gelesen. Als Gelegenheitsnutzer bin ich etwas
überfordert. Aber ich werde es ausprobieren.

MfG
hjs
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Technische Diskussionen ]  



Robotrontechnik-Forum

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek