Asembler x86/Pierwszy program/MASM: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
m naprawa błędu ort.
Linia 50:
mov dx, offset tekst
</source>
Jeśli zdeasemblujesz dowolny program, prawdopodobnie ujrzysz instrukcje podobne do tej umieszczone jedna za drugą. Każdej instrukcji asemblera używa się wg. schematu:
instrukcja argumentA, argumentB, argumentC...
Jeśli chodzi o akurat tą instrukcję - mov kopiuje zawartość B do A. A w tym przypadku to rejestr procesora dx, zaś B (''offset tekst'') to adres naszego ciągu znaków, wydobyty dzięki słowu ''offset'' (użycie samej nazwy zmiennej nie odnosiłoby się do jej adresu a o niego nam w tym przypadku chodzi).