Analizuję sobie budowę '51 (kolokwium w poniedziałek, ale się nie boję :P), i trafiłem na sprzeczność. Np wikipedia
- posted
17 years ago
Analizuję sobie budowę '51 (kolokwium w poniedziałek, ale się nie boję :P), i trafiłem na sprzeczność. Np wikipedia
Dnia Fri, 19 Jan 2007 23:50:54 -0600, Pszemol napisał(a):
<zawstydzony> Jedyne, co mam na swoje usprawiedliwie, to godzina wysłania posta :)Powtarzam poprzednią wypowiedź ;)
PS: Andy wszystko ładnie opisał. Teraz zastanawiam się, dlaczego pisze się o 128B pamięci RAM, skoro pamięci wewnętrznej, licząc z SFR mamy 256B? Pamięć RAM != wewnętrzna pamięć ulotna?
Dnia Sat, 20 Jan 2007 12:22:59 +0100, Andy napisał(a):
Jeszcze jedno pytanko:
8051, powyżej 0xF0, nie ma już fizycznej pamięci? (no chyba że zewnętrzną pow 0x0100). Znaczy się projektanci zostawili kawał przestrzeni adresowej "for future use"?
Właśnie - o ile jest włączony :> Tak samo bufor rs-a... Więc na upartego możnaby używać niektórych tych rejestrów jako rejestrów ogólnego użytku.
A fizycznie 8051 ma nie 128B, a 241 bajtów pamięci "RAM": normalne rejestry SFR PC (też pamięć, a co :])
PS od 20 do 2F jest "obszar adresowania bitowego", a powyżej, do 7F, 80 bajtów "do wykorzystania". Cóż to jest to adresowanie bitowe? Rozumiem, że 30-7F, to po prostu pamięć, na której mogę sobie działać, podając adresy (bez)pośrednio.
A tak drążę i teoretyzuję, bo lubię mieć wszystko pod kontrolą i nie traktować rzeczy jako "czarnych skrzynek"
Dnia Sat, 20 Jan 2007 20:32:16 -0600, Pszemol napisał(a):
heh a w AVRkach jest sbr, sbi, cbr, i cbi i można się dostać prawie wszędzie, gdzie się chce bez większych kombajnacji.
scx napisał(a):
"Prawie wszędzie" - chyba żartujesz. Instrukcjami sbr i cbr możesz zmieniać bity w rejestrach (robią to samo co odpowiednio zapisane operacje OR i AND ze stałą), a przez sbi i cbi zmienisz bit tylko w bardzo ograniczonej przestrzeni SFR (i to nawet nie całej w większych AVRach posiadających dużo peryferiów).
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.