I
INS-ANI
Guest
Vážení frnds, budu používat toto vlákno vymazat některé z mých 8051 na bázi pochybnosti. Doufám, že mi pomůže smazat své představy. 1) Jak jsem provedený "mov a, # 55h", v hlavním registru displeji (MMR), ACC se stal 55. jak jsem provedený "mov R0," Bankovní registr R0 se stal 55, také datový registr "@ R1" se stal 55. proč? když jsem provedl další prohlášení, R1 se stala 55, jak se očekávalo. ale zase "@ R1" se stal 0. vysvětlit tyto změny. tak mě opravte: Na startu je stack pointer vždy inicializován jako 07, který je vlastně ukazuje na paměťové místo na břehu dat. též: když jsem znovu spustit program, registr R7 se 95, proč?