[ASM] kilka pytan pytan

0

mam taki kodzik:

.model Huge
.data

message   db "pokemony ucza sie nasma, Nowosc !!!"
messages db "dzieci maja adhd"
.code

main   proc
   mov ax,seg message;
   lea   dx,message;
   mov   ds,ax;
   mov   ah,09;
   int   21h;
   mov   ax,
   int   21h;
main   endp 
end main  

i mam do nego kilka pytan:

  1. coto jest seg
  2. zlozmy ze nie chce uzywac zmiennych tylko stosu.
    Jak zmienic ten kd by zostal uzyty kod.
  3. Czy w segmencie data da sie cos zapisac w czasie programu ??
    4.jak sie dostac do ostatniego elementu stosu (po push).

dzieki

0
  1. seg zwraca adres/ID segmentu tego co mu podasz za argument
  2. nie rozumiem drugiego zdania..
  3. tak. po to on jest
  4. pop albo (e)sp

a tak w ogole, to chyba powinienes sobie kupic podrecznik albo zaczac zagladac do dzialu newbie w kwestiach asm'a

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0