これは単純でばかげているかもしれませんが、理解できないように見えるので、とにかく質問します。
簡単なコード スニペット:
assume cs:code, ds:data
data segment
b dd 256
data ends
code segment
start:
mov ax,data
mov ds,ax
mov ax,word ptr b -> the result of this operation will be ax:= 256 (100h)
mov bx,word ptr b+1 -> while this is going to be bx:= 1
アドレスと関係があり、バイトか何かで移動していると思いますが、正確にはわかりません。本当に理解する必要があります。
前もって感謝します !