Assembler mov dx, offset msg?
mov dx, offset msg
Unten steht, was der Befehl bedeutet. Was mich wundert ist, dass man hier
offset msg schreibt. Warum offset msg?
1 Antwort
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, programmieren, Informatik
Die grundlegende Adressierung im 16-Bit Modus ist klar?
Du kannst mit 16 Bit 64K adressieren, um mehr Speicher adressieren zu können brauchst Du
Segment:Offset
enstsprechend
mov reg, offset <symbol>
bestimmt offset den offset, also die Distanz, zur Basis(adresse) des Segmentes (relative Adresse) udn mov schiebt sie ins Zielregister.
DS:DX wäre also die Adresse von msg. (wenn msg im Datensegment läge).
"Die grundlegende Adressierung im 16-Bit Modus ist klar?
Du kannst mit 16 Bit 64K adressieren, um mehr Speicher adressieren zu können"
64K ? Für was steht das K?