Se ve que mi aprendizaje en ensamblador va muy justito, y vuelvo a tener problemas
![:-\](https://foro.elhacker.net/Smileys/chef/undecided.gif)
Es muy sencilla mi pregunta, espero no molestaros:
En el libro comentan que el puntero, lógicamente está compuesto por la dirección y el desplazamiento, que ambos tienen un tamaño de 16 bits (sigo teniendo dudas sobre como usar el desplazamiento ). En este caso con solo usar el puntero normalmente ya vale pero en el caso de 16 bits, no se podria usar (mas bien dicho mover) directamente, pues solo transfeririamos una de las dos cosas, si no me equivoco. En el me proponen este ejemplo:
Código:
mov bx, pnum
mov ax, pnum+2
mov ds, ax
Que es lo mismo que la que lleva a cabo LDS, LFS... Pero quiero quitarme las dudas. Porque se efectua +2? Que le pasa a la memoria?
Gracias! Saludos!