Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Ucim ali sporo,Imperija uzvraca udarac

[es] :: Kernel i OS programiranje :: Ucim ali sporo,Imperija uzvraca udarac

[ Pregleda: 2999 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

konacnonasi
Rekli su mi ali sam zaboravio
Bor

Član broj: 12616
Poruke: 28
*.verat.net

Sajt: www.google.com


Profil

icon Ucim ali sporo,Imperija uzvraca udarac27.12.2003. u 18:49 - pre 196 meseci
Dakle moje pitanje je u vezi registra ovako (ja sam pocetnik) ne mogu da shvatim da li da su registri odredjeni pri pravljemnju procesora tj. da li su to oni samo softverski deo hardvera nesto kao drajveri ili su to delovi OS koji mu pomazi da razvrsta operacije?
I ako bi mogao neko da mi kaze da li sam dobro razumeo sta koji registar radi:
Generalni registri:
• AX— Akumulacioni registar(u njemu se izvrsavaju operacije, ne?)
• BX— registar baze adresa tu se skladiste sve adrese koje koristimo pri pravljenju programa tj. koje se izvrsavaju tj. koje se koriste pri izvrsenju programa
• CX— registar brojeva (cak nemogu ni da pogadjam za sta on sluzi)
• DX— registar podataka (tu se cuvaju podaci koji se dobiju za vreme rada programa)
• SI— registar izvora (ovo je valjda nesto kao start up tu se cuvaju veze sa svim programima)
•DI— registar destinacije(nemogu ni da nagadjam za sta sluzi)
•BP— pokazivac baze (ne znam)
•SP—pokazivac steka(sta je stek?)
SEGMENTSKI registri:
•CS—pokazuje segment gde se nalazi program
•DS—upucuje na segmente u kojim se definisu varijable
•ES—Ekstra se gment neodredjene svrhe
•SS—pokazuje segment u kome se nalazi stek
Ako bi neko mogao da pogleda ovo i kaze mi da li sam dobro razumeo sta koji registar radi i ako nisam a nije mu veliki problem neka me ispravi.
Do sledeceg problema..
Dugo vremena smo stojali na ivici provalije a danas smo napravili ogroman korak napred
 
Odgovor na temu

milos23
matf
bgd

Član broj: 16989
Poruke: 118
195.252.85.*

Sajt: www.autoshowserbia.info


Profil

icon Re: Ucim ali sporo,Imperija uzvraca udarac08.01.2004. u 22:27 - pre 196 meseci
koliko znam ja asembler, a davno je to bilo, dosta gresis.......prvo trebalo bi da znash neke stvari oko adresiranja pa ces znati sta znachi pola od ovih registara
AX,BX,CX,DX su registri opste namene valjda (neka me neko ispravi ako gresim)

nelogicno je da i bx i bp po tvom sluze za registar baze..........inache bazni registar se koristi kod baznog adresiranja, on sadrzi neku referentnu adresu a u instrukciji je pomeraj........sad to je neka osnova ali to moze da se iskombinuje raznorazna cuda od adresiranja

a sta je stek? :o)
 
Odgovor na temu

[es] :: Kernel i OS programiranje :: Ucim ali sporo,Imperija uzvraca udarac

[ Pregleda: 2999 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.