Novo

Forum kao aplikacija na telefonu

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

  • 3 odgovora
  • 3.706 pregleda

Najnovija ↓

manipuliranje instrukcijama 18.03.2008. u 20:36 · pre 226 meseci #1
Dobra večer.

Interesira me kako procesor zna razliku između podatka i adrese dok izvodi instrukcije.
Npr., ako se dobro sjećam:
Code:
mov eax, 1234h - stavlja broj 1234h u registar eax
mov eax, [1234h] - stavlja vrijednost sa adrese 1234h u eax

I ono što me zanima je kako CPU (ne asm kompajler) zna razliku.

Unaprijed hvala na evntl. odgovorima.
Re: manipuliranje instrukcijama 19.03.2008. u 13:39 · pre 226 meseci #3
A da...
Sjetio sam se i pogledati u debug kako to izgleda. Bio sam skroz krivo shvatio vezu mnemonika i opcodea.

Hvala.
Re: manipuliranje instrukcijama 20.03.2008. u 10:07 · pre 226 meseci #4
kada tu instrukciju prevodis u masinski oblik u glavnoj reci imas kod same instrukcije zatim kod vrste operanada, u zavisnosti od koda vrste operanada procesor zna gde da trazi podatke,

drugim recima procesor ne ume da razlikuje podatke od instrukcija , ako mu das da izvrsava podatke , on ce to svakako pokusati , u nekom slucaju mozda i uspe nesto da izvrsi ...


Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme