nitsakh
Member level 1
I have a doubt with PC assembly programming (Intel x86).
For this example code why do we store offset at the beginning and then the segment address in the variable abc ?? How are values stored in memory and how is the jump possible ?
.model small
.data
abc dd ?
...
.code
.....
mov word ptr abc,bx
mov word ptr abc+2,es
...
jmp dword ptr abc
...
end
Thank You !
For this example code why do we store offset at the beginning and then the segment address in the variable abc ?? How are values stored in memory and how is the jump possible ?
.model small
.data
abc dd ?
...
.code
.....
mov word ptr abc,bx
mov word ptr abc+2,es
...
jmp dword ptr abc
...
end
Thank You !