Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 5.496 pregleda

Najnovija ↓

osmovna pomoc u asembleru 13.04.2010. u 14:34 · pre 201 mesec #1
Molim vas da mi pomognete i objasnite konkretnu razliku,tj cemu sluze registri ax,bx,cx,dx,dl,si,.. i sta zanace ja,jb,jle,jae itd.
i kako i zasto neki registar stavljamo na stek?
i jos neka najosnovnija upustva.
unapred vam hvala
Re: osmovna pomoc u asembleru 01.09.2015. u 17:14 · pre 135 meseci #3
ax - accumulator register - koristi se za pozivanje interrupt-ova i I/O
bx - base pointer - koristi se za pristup memoriji
cx - counter register - koristi se za loop-ove i malu u interrupt-ovima]
dx - data register - koristi se za I/O , aritmetiku i neke interrupt-ove

registar stavljas na stek pomocu push komande:
push ax
to ce staviti ax na stek.
registre stavljamo na stek da ih nebi izgubili prilikom poziva interrupt-a , recimo int13h je poznat po tome sto moze da izgubi neke rednosti.
da bi vrati registar sa steka treba da ukucas pop:
pop ax
to ce staviti prvu vrednost sa steka u ax.
Sviđa mi se1
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme