Nekoliko generalnih instrukcija

Nekoliko generalnih instrukcija

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

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: 4451

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: 4451

Hvala Ziveli

Ko je trenutno na forumu
 

Ukupno su 550 korisnika na forumu :: 23 registrovanih, 1 sakriven i 526 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 1567 - dana 15 Jul 2016 19:18

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., calvi, cicus91, DucicM, Filodendron, goxin, HollowPoint, Ilija Cvorovic, indja, Kubovac, menges, Milan A. Nikolic, Milan Kosić, milan.tatanac, Mile Stjepanovic, repac, RJ, royst33, sakota79, srdic.vlada, Vlada1389, x92, Zvrk