Nekoliko generalnih instrukcija

Nekoliko generalnih instrukcija

offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4575

Pomeranje (kopiranje) bajta ili reči ::
mov destinacija, izvor


Pitanje 1: Šta se podrazumeva pod destinacijom, a šta pod izvorom?

Izvorni kod:

.model small .stack 100h .data message db 13,10,"Tekst poruke!$" .code main proc near    lea dx, message    mov ah, 09h    int 21h    mov ah,4ch    int 21h main endp

Pitanje 2: Zašto se lea instrukcijom za adresu loaduje dx pa message iz grupe .data, a ne db, šta onda tu odrađuje db? I ako može par objašnjenja oko sledećih instrukcija:


pop
push
xchg
xlat/xlatb



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Srđan Tot
  • Am I evil? I am man, yes I am.
  • Pridružio: 12 Jul 2005
  • Poruke: 2483
  • Gde živiš: Ljubljana

db nije adresa nego tip podatka... db je byte, dw je word, dd je dword.



offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4575

A dx?

offline
  • Srđan Tot
  • Am I evil? I am man, yes I am.
  • Pridružio: 12 Jul 2005
  • Poruke: 2483
  • Gde živiš: Ljubljana

dx je registar Smile Više o registrima možeš naći ovde: https://en.wikipedia.org/wiki/X86_architecture#x86_registers

offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4575

Hvala Ziveli

Ko je trenutno na forumu
 

Ukupno su 984 korisnika na forumu :: 25 registrovanih, 1 sakriven i 958 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: amstel, babaroga, Bobrock1, brundo65, cemix, Djordje29, DonRumataEstorski, Futog 74, ILGromovnik, Kriglord, krkalon, LUDI, m0nstrum_, milenko crazy north, Mixelotti, mkukoleca, paja69, Parker, pein, powSrb, sabros, Shilok, slonic_tonic, sovanova95, tubular