Které paměti segment je alokována pro proměnnou registru?

S

sivamit

Guest
Ahoj,
když jsme se definovat proměnné registru v mikroprocesory .. kde přesně (což paměti segment) skladování je přidělena za to?

 
Ahoj Sivamit,
Když jsme se definovat proměnnou jako registr, překladač zajišťuje pro proměnné, které jsou uloženy v mikrořadič, spíše než přidělovat ukládání na zásobník (stejně jako u proměnné deklarované auto).To je přístup k jejich hodnoty velmi rychle, obvykle mnohem rychlejší, než kdyby byly proměnné na zásobníku.
Ale kompilátor se může rozhodnout, že nebude skladovat proměnných v mikrořadič.

S pozdravem,
vhn

 
Ahoj Vhn,
Díky za Vaši odpověď.
Ale máme samostatné datové paměti (ukládání auto nebo statické proměnné) kromě CPU registry pro ukládání proměnných v mikrokontroléru.
Omlouvám se já vím jen montáž programovacího jazyka pro UCS.Nikdy jsem rejstříku nebo auto definice v mém programu.

 
Ahoj Sivamit,
Ano.Máme oddělené RAM prostor pro skladování auto, statické, externí proměnné kromě CPU registry.

S pozdravem,
vhn

 

Welcome to EDABoard.com

Sponsor

Back
Top