Robotrontechnik-Forum

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

Robotrontechnik-Forum » Technische Diskussionen » Seltsamer Objectcode bei IRQ5 für U882 » Themenansicht

Autor Thread - Seiten: -1-
000
03.09.2006, 18:41 Uhr
deichgraf



Hallo.

Habe bei einem U882 einen IRQ5 installiert:


Quellcode:
.org    %0a
.word    irq5

da die Variante:


Quellcode:
.org    %0a
jp    irq5

nicht funktioniert. Im Objectfile, der Binary steht an Postion 10 (hex=0A) Folgendes:


Quellcode:
00    ;Opcode für DEC
0F    ;zu decrementierendes Register

Kann mir das jemand erklären ? Mir leuchtet das nicht ein. Der Code funktioniert aber.

Dieser Beitrag wurde am 03.09.2006 um 18:41 Uhr von deichgraf editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
03.09.2006, 19:13 Uhr
Gast: Kingstener




Quellcode:
000A 00 0F        irq5:           .word 000Fh

von 00-0BH ist der IRQ-Sprungverteiler, da steht nur immer die Zieladresse der zugehörigen Routine drin. Im Beispiel läge die bei 0FH oder worauf willst du hinaus?

Gruß
Kingstener
Edit: Bei den EMR mit Bootstrap-Routine steht dann allerdings z.B.:
intern:

Quellcode:
000A 08 0F        irq5:           .word 80Fh

und im externen Rom:

Quellcode:
080F 8D 08 E2                     jp      byte_8E2


Dieser Beitrag wurde am 03.09.2006 um 19:32 Uhr von Kingstener editiert.
Seitenanfang Seitenende
(Gast) Zitatantwort || Editieren || Löschen
002
03.09.2006, 23:41 Uhr
deichgraf



Danke. Nach genauer Betrachtung stellte sich der an Position "0a" gespeicherte Wert als die Adresse des IRQ5 Unterprogramms raus.

"Sprungverteiler" war die richtige Antwort. Ich hatte mich vom Reset Einsprungspunkt "0c" verwirren lassen, dort gehts sofort mit Befehlen los, Interrupts hingegen werden wohl indirekt addressiert.

Dieser Beitrag wurde am 03.09.2006 um 23:43 Uhr von deichgraf 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