Mal was ganz aus der Reihe, DLX Code
Hagen85
- sonstiges
Hallo,
sitze gerade mit ein paar Freunden vor ein paar Zeilen DLX Code,
folgender Befehl bereitet uns Kopfzerbrechen:
LB R2,02(R7)
so, Load Byte nach R2 aber was heißt das 02(R7) sollte ja eigentlich das quellregister sein..., aber warum 02
wäre schön wenn jm ein verständlich erklärung hätte.
MFG Hagen
Ich grüsse den Cosmos,
so, Load Byte nach R2 aber was heißt das 02(R7) sollte ja eigentlich das quellregister sein..., aber warum 02
Ich kenne zwar DLX nicht, aber aus meine Assemblerzeit war das 02 der Stackpointer des Registers. Wäre vielleicht ein Ansatzpunkt für dich, genaueres kann ich dir leider nicht sagen, ausser "Mein Beileid", wenn du mit sowas arbeiten musst :D
Möge das "Self" mit euch sein
Hi Hagen85!
LB R2,02(R7)
so, Load Byte nach R2 aber was heißt das 02(R7) sollte ja eigentlich das quellregister sein..., aber warum 02
R2 <-- M[R7 + 2]
wäre schön wenn jm ein verständlich erklärung hätte.
Lade ein Byte nach R2 aus der Speicherzelle, deren Adresse sich aus ((Inhalt von R7) + 4) berechnet. 02 ist hier der Offset und kann auch negativ sein.
MfG H☼psel
Hallo Hopsel,
jaja der gute Dr. Schulze *GGG*(du kennst ihn?).
Vielen dank dir, das mit dem Offset hatte ich schon vermutet
dann war mein Problem aber das dazu ein HS auszug geg. war
...
0000 0FFF: FF
1000: E6
...
0000 100F: 00
woher soll ich denn jetzt wissen welches das Reg 7 ist?
hört sich jetzt viel. doof an:-)
MFG
Hi Hagen85!
jaja der gute Dr. Schulze *GGG*(du kennst ihn?).
Ja, ich kenn ihn.
Vielen dank dir, das mit dem Offset hatte ich schon vermutet
dann war mein Problem aber das dazu ein HS auszug geg. war
woher soll ich denn jetzt wissen welches das Reg 7 ist?
Du hast doch bestimmt noch mehr bekommen als "LB R2,02(R7)"?!
Irgendwo muss das Register ja belegt worden sein.
Ein typisches Programm sieht ja so aus:
ADDI R4, R0, 18
ADDI R5, R0, 0x290
M1: LW R6, 0 (R5)
SLLI R7, R6, 3
ADD R6, R6, R6
ADD R6, R6, R7
SUBI R4, R4, 1
SW 4(R5), R6
ADDI R5, R5, 8
BNEZ R4, M1
OR R5, R0, R0
ADD R15, R14, R11
NOP
Schreibst du dieses Semester eine Prüfung bei Herrn Schulze?
MfG H☼psel
Hey Hopsel,
vielen dank für die antort ich glaube jetzt habe ich vesrtanden, ja ich habe das glück beim godfather of dlx prozessor eine klasusur schreiben zu dürfen...*GG*
MFG Hagen