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 1036 korisnika na forumu :: 27 registrovanih, 5 sakrivenih i 1004 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: 357magnum, A.R.Chafee.Jr., ArchaBasha, bigfoot, Bubimir, Denaya, DonRumataEstorski, Dorcolac, flash12, Krusarac, kunktator, kybonacci, mane123, mačković, Nemanja.M, rovac, sabros, solic, Srle993, Tila Painen, Trpe Grozni, trutcina, VJ, W123, YugoSlav, zdrebac, Žoržo