Ach ja... der AND-Operator rechnet nur im Integer-Bereich. Dann kannst Du aber folgendes machen:
ADR = xxxxxx
HI = INT ( ADR / 256 )
LO = ADR - ( 256 * HI )
Ach ja... der AND-Operator rechnet nur im Integer-Bereich. Dann kannst Du aber folgendes machen:
ADR = xxxxxx
HI = INT ( ADR / 256 )
LO = ADR - ( 256 * HI )
Leider sagst Du nicht, wann Du den Fehler bekommst, aber Du bekommst ihn definitiv, wenn Du eine Adresse > 32767 einer Integer-Variablen zuweisen willst. Deren Wertebereich ist ja bekanntlich nur von -32768 bis +32767.
Durch LO = ADRESSE AND 255