Robotrontechnik-Forum

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

Robotrontechnik-Forum » Technische Diskussionen » Zilog ZDS3.68 und UB8840 » Themenansicht

Autor Thread - Seiten: -1-
000
22.05.2015, 09:14 Uhr
Kniffo



Hallo zusammen,

Ich bin der Neue :-)

Ich denke hier bin ich richtig mit meiner Frage:

Seit fast einer Woche quäle ich mich durch Google und versuche rauszufinden, ob es für den UB8840 bzw. 8820 einen Assembler gibt.
Immer wieder stoße ich auf das ZDS 3.68 von Zilog, was ich auch sehr schick fände. Hab es installiert und komme nicht weiter....

Die angeblichen Vergleichstypen (Z8602 und Z8612) kann ich dort nicht auswählen.

Was mache ich falsch?

Hat jemand von Euch einen Tipp für mich?

LG Micha.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
22.05.2015, 09:59 Uhr
PIC18F2550

Avatar von PIC18F2550

Hallo,

Ich verwende den Arnold Assembler mit der Typen Kennung Z8.
--
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
002
22.05.2015, 10:09 Uhr
Kniffo



der scheint mir recht umständlich.
Wenn das mit dem Zilog Studio nicht funktioniert, dann ist wohl eine Alternative.
Aber ich will das noch nicht aufgeben

Irgendwo hat mal jemand geschrieben, dass er ein Programm für den UB8840 mit dem ZDS assembliert hat. Wenn das stimmt, Muss es ja irgenwie gehen.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
22.05.2015, 11:24 Uhr
PIC18F2550

Avatar von PIC18F2550

Was ist daran Umständlich?

Ich arbeite zwar unter Linux damit aber es ist halt ein leistungsstarker Assembler mit vielen Funktionen.

Den Aufruf hab ich in eine Batchschleife gepackt.
Klicken = übersetzen Fehler werden angezeigt.

Er läuft unter DOS...Win8.1 das wird aber nur dadurch erreicht das er ohne Fenster allein in der cmd läuft.


Quellcode:
;-----------------------------------------------------------------------------
;
; Ju + Te 2013  BASIC-System
; PIC18F2550
;
;-----------------------------------------------------------------------------
;****************************************************************************
;  Beginn Quellcode & Config Assembler
;****************************************************************************
        if      MOMPASS=1
        message ""
        message "+------------------------------+"
        message "| Ju+Tu-Comp 2013 Configurator |"
        message "| Edit by. PIC18F2550          |"
        message "+------------------------------+"
    endif
        cpu    z8601
        include    stddefz8.inc
;****************************************************************************
; Festlegung AS-Steuervariabeln
;****************************************************************************
ROMsize    SET    4096

MONTYP    SET    "2K_NEU"
;MONTYP    SET    "4K"
;MONTYP    SET    "6K"
;MONTYP    SET    "PROP"

KEYTYP    SET    "JU+TE"
;KEYTYP    SET    "VPOHLERS"
;KEYTYP    SET    "KEYB"

;****************************************************************************
; Festlegung AS-Funktionen
;****************************************************************************
HI    function x,(x>>8)&255
LO    function x, x&255
;****************************************************************************
; Programmstart
;****************************************************************************
        org    00000h
    assume    RP:    0000Ch            ; keine Optimierung !
;-----------------------------------------------------------------------------
;    Interupt-Verteiler
;-----------------------------------------------------------------------------
        org    00000h
        dw    irq0
        dw    irq1
        dw    irq2
        dw    irq3
        dw    irq4
        dw    irq5
;-----------------------------------------------------------------------------
; MME-Basic
;-----------------------------------------------------------------------------
        org    0000Ch
    include MME_BASIC.asm
;-----------------------------------------------------------------------------
; OS begin
;-----------------------------------------------------------------------------
        org    0800h
        phase    0800h
    if    MONTYP    =    "2K_NEU"    ; Original
irq0:
        jp    0E000h            ; IRQ 0
irq1:
        jp    0E003h            ; IRQ 1
irq2:
        jp    0E006h            ; IRQ 2
irq3:
        jp    0E009h            ; IRQ 3
irq4:
        jp    M_0ADA            ; IRQ 4
irq5:
        jp    0E00Fh            ; IRQ 5
        org    0812h
    include OS_2_0.asm
    elseif    MONTYP    ==    "4k"
        org    0812h
    elseif    MONTYP    ==    "6k"
        org    0812h
    elseif    MONTYP    ==    "PROP"
irq0:
        jp    M_0B5C            ; IRQ 0
irq1:
        jp    M_0B5C            ; IRQ 1
irq2:
        jp    M_0B5C            ; IRQ 2
irq3:
        jp    M_0B5C            ; IRQ 3
irq4:
        jp    M_0B5C            ; IRQ 4
irq5:
        jp    M_0B5C            ; IRQ 5
        org    0812h
    include OSP_0_0.asm
    endif
    end


--
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
Seiten: -1-     [ Technische Diskussionen ]  



Robotrontechnik-Forum

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