Forum: Programmieren allgemein
by mumu,
5. Jan 2006
ok, das heißt funktioniert eigentlich nur im speicher, nicht auf register, oder?
Forum: Programmieren allgemein
by mumu,
5. Jan 2006
zu ( 5 ) noch was:
müsste soetwas nicht auch gehen?
MOV AL,BYTE PTR DX
tut aber leider nicht:
**Error** LSG2-1.ASM(36) Operand types do not match
warum?
Forum: Programmieren allgemein
by mumu,
4. Jan 2006
ja, hab mich da verschrieben, soll natürlich MOV WORD PTR ,5 heißen, siehe weiter oben
Forum: Programmieren allgemein
by mumu,
4. Jan 2006
ja stimmt ja, ok sorry, hab da nicht so ganz dran gedacht
das mit MOV BYTE PTR und MOV WORD PTR hab ich jetzt auch verstanden
danke :bounce1: vielen dank
Forum: Programmieren allgemein
by mumu,
4. Jan 2006
danke :thumb: für die antworten jetzt hab ichs glaub ich kapiert. nur noch eine Frage dazu:
wenn wir von DsDatenPointer zwei abziehen, dann sind wir bei iLow, oder? iLow zeigt wiederrum auf das erste Byte von i und deshalb wird in i die Zahl 5 geschrieben. Wenn ich richtig liege, dann hast du hier nen punkt übersprungen (beabsichtigt oder unbeabsichtigt ist ja eigentlich egal). Mich...
Forum: Programmieren allgemein
by mumu,
4. Jan 2006
.DATA;----------------------------------------------------------
; ( 1 )
MiniArray EQU $
; ( 2 )
ORG $ + 32 ;reserviert 32 Byte
; ( 3 )
i DW ? ;kriegt ein Alias-Symbol:
iLow EQU $-2 ;...:für das 1.Byte
; ;... und ein eigenes Symbol
iHigh EQU $-1 ;...:für das 2.Byte