Robotrontechnik-Forum

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

Robotrontechnik-Forum » Technische Diskussionen » M027 » Themenansicht

Autor Thread - Seiten: -1-
000
21.03.2018, 20:47 Uhr
PIC18F2550

Avatar von PIC18F2550

Hallo,
ich beschäftige mich gerade mit EDAS und habe einen kleines Verständigungsproplem.

Wie verwende ich die EQU Anweisung
--
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
001
21.03.2018, 21:16 Uhr
Zwangsrentner



Anhang B
Pseudobefehle des Assemblers:
-----------------------------
Marke: EQU nn - Wertzuweisung fuer Marke

Handbuch bei http://www.mpm-kc85.de/idxmodabb.htm .
grüsse aussem harz
--
I'm just a truckle, but I don't like to truckle >TIMOTHY TRUCKLE<

Dieser Beitrag wurde am 21.03.2018 um 21:21 Uhr von Zwangsrentner editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
21.03.2018, 22:17 Uhr
Heiko_P



Beim EDAS steht nach der Marke vor einer EQU-Anweisung kein Doppelpunkt.
Marke EQU nn ;

Gruß
Heiko
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
21.03.2018, 22:47 Uhr
PIC18F2550

Avatar von PIC18F2550

Das nn steht für welchen inhalt?
8 / 16 Bit Zahl?

Kann ich da auch sowas machen: PV EQU 'CALL 0F003H'

Das beipackhandbuch ist mir etwas spärlich mit beispielen und erklährungen diesbezüglich ausgestattet.
Habe nur die Smartpatsche für das Inet da kann ich keine pdf anschauen.

Ach so in dem Modul ist die 1.4.


Nächstes Proplem fehler 6 obwohl nur 3 Byte weit gesprungen wird mit

JR M100

bedingte Sprünge werden ohne Fehlermeldung Übersetzt.

Hat jemand eine erleuchtende Idee?
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen

Dieser Beitrag wurde am 22.03.2018 um 12:42 Uhr von PIC18F2550 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
22.03.2018, 13:22 Uhr
Heiko_P



Der EDAS hat noch ein paar mehr Eigenheiten, eine Marke darf z.B. nicht mit M beginnen. Wenn du statt M100 z.B. X100 schreibst, dann geht es.

Die EQU Zuweisungen dürfen 8 Bit oder 16 Bit Werte sein. Für dein Beispiel könnte das heißen

PV EQU 0F003h ; Zuweisung für Programmverteiler

call PV ; Aufruf des Programmverteilers

Den einzelnen Unterprogrammnummern kannst du natürlich ebenfalls mittels EQU Namen zuweisen und diese dann über die Namen ansprechen. Beispiel:

CRT EQU 1 ; (nur als Beispiel)

call PV
defb CRT

Groß- und Kleinschreibung sind dem Assembler dabei egal, ich nutze sie nur zur besseren Übersicht in den Quelltexten.

Gruß
Heiko
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
22.03.2018, 18:06 Uhr
PIC18F2550

Avatar von PIC18F2550

Danke für die Tips.

Auf die kleinen Buchstaben werde ich erst ein mal verzichten.
Das Bild der Gloze ist nicht gerade berauschend.

Wie muss ich vorgehen wenn ich die Daten von einem Modul 8x16k in einer Datei auf Kassette speichern/lesen will.
--
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
006
22.03.2018, 19:53 Uhr
maleuma




Zitat:
PIC18F2550 schrieb
Das nn steht für welchen inhalt?
8 / 16 Bit Zahl?

Kann ich da auch sowas machen: PV EQU 'CALL 0F003H'


nn steht für eine 16-Bit Zahl, kann aber auch für 8 Bit verwendet werden.

EQU verwendest Du so:

Quellcode:

PV1     EQU 0F003H
OSTR    EQU 23H
;
        CALL PV1
        DEFB OSTR
        DEFM 'TEXT'
        DEFB 0


--
Mario.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
22.03.2018, 20:03 Uhr
PIC18F2550

Avatar von PIC18F2550

Eigenartig ist der lautstärke unterschied beim Save aus Caos heraus.
Das save fasse ich dabei im edas garnicht an.
wie kriege ich den quiker wieder leise.
--
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
008
22.03.2018, 21:18 Uhr
PIC18F2550

Avatar von PIC18F2550

CLS
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen

Dieser Beitrag wurde am 22.03.2018 um 21:32 Uhr von PIC18F2550 editiert.
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