Asembler/Podstawy: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
m Wycofano edycje użytkownika 83.18.41.226 (dyskusja). Autor przywróconej wersji to Frigotoni.
Linia 53:
{{Wikipedia|Pamięć komputerowa}}
Drugim ważnym elementem komputera jest pamięć. Jest to swego rodzaju magazyn danych dla procesora. To tutaj składuje się zarówno sam kod maszynowy programu, jak i dane, które będą przetwarzane. Z punktu widzenia elektronika, pamięć składa się z bardzo dużej ilości kondensatorów, z których każdy odpowiada za 1 bit informacji.
Ładunek o wyższym napięciu w kondensatorze oznacza 1, a o niższym oznacza 0. Zazwyczaj z pewną granicą, aby nie nastąpiła nieprawidłowa interpretacja danych. Przykładowo: od 0V do 0.7V - logiczne 0, od 1.5V wzwyż logiczne 01. Jest tak ponieważ zapewnia to dłuższą żywotność sprzętu.
 
Osiem bitów odpowiada jednemu bajtowi informacji. Dopiero bajt jest adresowalną jednostką informacji. Oznacza to, że procesor może odwoływać się tylko do pojedynczego bajtu pamięci, natomiast dostęp do konkretnego bitu możliwy jest dopiero za pomocą odpowiednich instrukcji logicznych procesora. Rozróżniamy różne rodzaje pamięci, takie jak RAM (pamięć przeznaczona do zapisu i odczyt) oraz ROM (wyłącznie odczyt, w niej zawarte są programy dzięki którym można zainicjować pracę komputera, jest to pamięć nieulotna). Ta część, która nas najbardziej w chwili obecnej interesuje to pamięć RAM. Można ją podzielić na dwa rodzaje: