Speicher ansprechen
-
Ich habe den Speicher immer mit mov [ES:DI], al angesprochen. (Turbo Assembler)
Bei dem Wolfware Assembler, dem A86 und ASM 2.11 geht sowas nicht.
Mit mov[BX+DI],al und mov[BX],al kann man den Speicher zwar ansprechen, aber nur innerhalb des Segmentes. Und ich bin mir noch nicht einmal sicher, ob es im CodeSegment oder einem anderen ist.
-
Eric Falbe schrieb:
Bei dem Wolfware Assembler, dem A86 und ASM 2.11 geht sowas nicht.
Es könnte evtl. sein, dass diese Assembler evtl. eine andere Syntax unterstützen. Insofern rtfm oder nimm einen gescheiten Assembler, zB. nasm, yasm, fasm
Mit mov[BX+DI],al und mov[BX],al kann man den Speicher zwar ansprechen, aber nur innerhalb des Segmentes. Und ich bin mir noch nicht einmal sicher, ob es im CodeSegment oder einem anderen ist.
Normalerweise ist das Segment immer das Datensegment, also ds, es sei den, dass das Segment durch das verwendete Mnemonic schon gegeben ist.
btw. Ein Smiley reicht normalerweise
-
Damit klappts:
mov ES:[DI],al
:xmas2: :xmas2: :xmas2: