Czy ktoś może mi powiedzieć co znaczy to @data w poleceniu: mov ax,@data ? Dzięki :)
0
0
.data
zmienna db ?
.code
mov ax,@data
to to samo co
dane segment
zmienna db ?
dane ends
kod segment
mov ax, dane
czyli załadowanie do ax adresu segmentu danych
0
Czy to to samo co: mov ax, ds ?
0
Nie
załóżmy, że segment danych rozpoczyna się od 1234h
taka instrukcja:
mov ax, @data
zawsze wpisze do ax wartość 1234h
natomiast zobacz tu:
mov ax,666
mov ds,ax
...
mov ax,ds ;jak widać tu ax=666 a nie 1234h