Gerd Aßmann
24.01.2008, 21:59
Hallo, Leute !
Wir können ja mit PS das Hi- oder Lo-Byte eines 2-Byte-Wertes holen:
Dataram EQU 2050h
High_Adresse EQU 0h
Low_Adresse EQU 1h
MOV High_Adresse,#High(Dataram)
MOV Low_Adresse,#Low(Dataram)
Dies funktioniert bei mir jedoch nicht mit einem Label:
High_Adresse EQU 0h
Low_Adresse EQU 1h
Label:
; noch ca. 10 Zeilen Code
MOV High_Adresse,#High(Label)
MOV Low_Adresse,#Low(Label)
Ist das 'richtig' so, oder kann ich noch irgendwo dran schrauben ?
Eine Fehlermeldung bekomme ich nicht.
Vielen Dank schon 'mal !
Gerd
Wir können ja mit PS das Hi- oder Lo-Byte eines 2-Byte-Wertes holen:
Dataram EQU 2050h
High_Adresse EQU 0h
Low_Adresse EQU 1h
MOV High_Adresse,#High(Dataram)
MOV Low_Adresse,#Low(Dataram)
Dies funktioniert bei mir jedoch nicht mit einem Label:
High_Adresse EQU 0h
Low_Adresse EQU 1h
Label:
; noch ca. 10 Zeilen Code
MOV High_Adresse,#High(Label)
MOV Low_Adresse,#Low(Label)
Ist das 'richtig' so, oder kann ich noch irgendwo dran schrauben ?
Eine Fehlermeldung bekomme ich nicht.
Vielen Dank schon 'mal !
Gerd