Assembly Language for Beginners

(nextflipdebug2) #1

1.24. STRUCTURES


pop ebx
add esp, 24
ret 0
_main ENDP


One curious thing here is that by looking onto this assembly code, we do not even see that another
structure was used inside of it! Thus, we would say, nested structures are unfolded intolinearorone-
dimensionalstructure.


Of course, if we replace thestruct inner_struct c;declaration withstruct inner_struct *c;(thus
making a pointer here) the situation will be quite different.

Free download pdf