Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
2.Architekturaklasycznychkomputerów
9
wykonującyoperacjenaargumentachzdwóchrejestrówAiB.Cyklpracyprocesora
rozpoczynasięodwysłaniadopamięciadresurozkazu.Adrestenznajdujesięwrejestrze
LRzwanymlicznikiemrozkazów.Odczytywanyzpamięcirozkazzostajeprzesłanydo
rejestrurozkazówRR.ZawartośćtegorejestrujestdekodowanaiblokALUzostaje
odpowiedniowysterowanydowykonaniadanejoperacji.Zarównorozkazyprocesorajak
iargumentytychrozkazówprzedstawianewkomputerzewpostacisłówbinarnych,
tj.kodowanewzapisiedwójkowym.Słowobinarnejesttociąguporządkowanychbitów
czylicyfrdwójkowych.Długośćtegociągumożebyćróżna,choćwkomputerach
najczęściejjestwielokrotnościąliczby8(słowo8-bitowenazywanejestzangielskiego
bajtemang.byte)iwynosinajczęściej8,16,32i64.Mówisięwówczasokomputerach
8-,16-,32-czy64-bitowychwzależnościodtegojakdługimisłowamioperują.Długość
słowaprocesoranarzucatakżewielkośćrejestrów(rejestryAiBzwykletakiejsamej
długości),aponadtostanowipewienwskaźnikdokładnościobliczeniowej.Zwiększenie
dokładnościwymagaposługiwaniasięsłowamidłuższymi.Dlategoczęstowkomputerach
oniewielkiejdługościsłowa,np.wmikroprocesorach8-bitowych,istniejemożliwość
reprezentacjiliczbdwomalubwięcejsłowami.
Rysunek2.3.Strukturapamięciopojemnościnsłów8-bitowych
Narysunku2.3pokazanostrukturępamięci8-bitowejoliczbiesłówrównejn.Pamięć
jestpodzielonanakomórki,wktórychprzechowywanepojedynczesłowa(bajty).Każda
komórkamaswójadresipodanietegoadresunawejścieadresowepamięciumożliwia
dostępdodanejkomórki,czyliodczytlubzapis.WzależnościodsygnałuO/Zpamięćjest
odczytywanalubzapisywana.Wielkośćtakiejpamięcinazywanajestpojemnościąpamięci
ijestoznaczanaprzezn×8(liczbapamiętanychsłówprzezdługośćsłowa).Wjednym
cyklupracytakiejpamięcimożnaodczytaćlubzapisaćtylkosłowo8-bitowe.Wprzypadku
gdydługośćrozkazulubargumentujestwiększa,tojestonzapisywanywdwóch(lub
więcej)komórkachpamięci.
Rozpatrzmyterazprostyprogramnapisanynatrzyróżnesposoby.Narysunku2.4
przedstawionotenprogramwjęzykachtrzechróżnychpoziomów.Narysunku2.4aprzed-
stawionoprogramijegoprzykładoweułożeniewpamięcikomputera.Jesttopostać