Vergleiche ???

Ibaxx

Level-1
Beiträge
21
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
so und nun gleich mein nächstes problem.

Ich soll einen sogenannten interpreter schreiben.

mein Ansatz ist

L EW 0 //also der zu interpretierende wert
L W#16#5
==I
call fb5,db5 // also lade den db mit dem Wert.

Leider wollen die von mir dass so dass dieser Interpreter nicht neu geschrieben, bzw erweitert werden muss wenn ein neuer FB dazu kommt.
also bsp. so:

L EW 0
call FB#wert von ew0, DB#wer von ew0

Danke
Ingo
 
...
das geht so nicht, wie du es dir vorstellst ...
du könntest aber folgendes machen :
Code:
L EW 0
L 5
<>I
spb M001
 
call FB5 , DB5
 
M001: nop 0

es ginge auch :
Code:
L EW 0
SPL Ende
SPA _000  // Sprungziel wenn EW0 = 0
SPA _001  // Sprungziel wenn EW0 = 1
SPA _002  // Sprungziel wenn EW0 = 2
SPA _003  // Sprungziel wenn EW0 = 3
SPA Ende
 
_000: call FB5, DB0
SPA Ende
_001: call FB5, DB1
SPA Ende
_002: call FB5, DB2
SPA Ende
_003: call FB5, DB3
SPA Ende
 
Ende: nop 0

versuch das mal ...
 
Zurück
Oben