Zrozumiec Assembler3

Zrozumiec Assembler3



Zrozumieć Asembler

Taki system był używany na komputerach IBM PC oraz XT. Komputery IBM AT przetwarzają już informacje słowami, więc ich pamięć budowana jest z zestawu 16 kostek dla równoczesnego przechowywania i odczytywania 16 bitów, czyli pełnego 16-bitowego słowa. Najnowsze komputery IBM z mikroprocesorami 80386 oraz 80486 przetwarzają już podwójne słowo, czyli ich banki pamięci składają się z zestawów 32 kostek dla podwójnych słów, składających się z 4 bajtów, czyli 32 bitów.


Każdy czarny prostokąt jest układem scalonym takim, jaki został przedstawiony na rysunku 2.2.

W każdej z 8 kości przechowywanych jest 1 048 576 bitów. Łącząc je razem w odpowiedni sposób otrzymujemy układ zdolny do przechowywania 1 048 576 bajtów

20 linii adresowych

Rysunek 2.3 Jednomegabajlowy bank pamięci

2.3 Sterownia i linie łączności

W konstrukcji komputerów PC została przyjęta zasada, że każdy bajt ma swój własny adres, niezależnie od tego, ile bajtów jest pobieranych czy też wpisywanych do pamięci za jednym zamachem.

Każdy bajt ma swój własny adres. Dotyczy to również współczesnych komputerów, które przetwarzają informacje pojedynczymi lub podwójnymi słowami

Można posłużyć się jeszcze jednym porównaniem. Gdy w bibliotece wypożyczasz książkę składającą się z trzech tomów, dla Ciebie stanowi to jedną całość. Ale nie jest dla Ciebie ważną sprawą fakt, że każdy z tych tomów ma osobny numer biblioteczny.

Podobnie pracują 16- lub 32-bitowe komputery. Każdy bajt w tych komputerach ma własny adres, natomiast 16-bitowy komputer odczytuje jednorazowo dwa bajty, począwszy od baj tu o wskazanym adresie (drugi możesz w każdym przypadku wykorzystać później). Jeśli wykorzystujesz oba bajty, są one odczytane dwukrotnie szybciej. (Jest tutaj tylko jedna mała komplikacja - ważne jest czy adresy są parzyste, czy nieparzyste, podzielnc przez 16, czy nie; ale o tym później.)

2.3.1 Centrum sterowania

Do tej pory zajmowaliśmy się problemem dostępu do pamięci. Jednak rodzi się pytanie: kto lub co z tej pamięci korzysta? Tym kimś jest zawsze pojedyncza kostka pamięci, i to nie taka zwykła, bo to jest CPU: Central Processing Unit - jednostka centralna, zwana też procesorem. CPU jest takim centrum sterowania, które odpowiada za prawidłowe wykonanie pracy nakazanej w programie.

Nic można powiedzieć, że CPU wykonuje całą pracę. Znaczna część pracy jest wykonywana w samym systemie pamięci oraz w urządzeniach peryferyjnych, takich jak kartay video, wyjścia szeregowe i równoległe, czy też modemy. CPU wykonuje sam część całej pracy, ale przede wszystkim jest organizatorem całej pracy w komputerze. W komputerach zgodnych z IBM PC wykorzystywane są mikroprocesory firmy Intel. Jednym z pierwszych mikroprocesorów firmy Intel był układ scalony 8080. Układ ten spowodował rewolucję kom-


Wyszukiwarka

Podobne podstrony:
Zrozumiec Assembler7 30 Zrozumieć Asembler nym systemie liczbowym i mogą spowodować poważne pomyłki
CZYTANIE ZE ZROZUMIENIEM KL1 (14) Izydor był sędzią na zawodach sportowych. Przeczytaj historyjkę i
Materiały w starożytności Era przedneolityczna = 38 000 p.n.e. Bitum był używany na środkowym
był używany w stosunku do protoplastów rodów oraz prominentnych członków jakiejś społeczności. W Sta
praktykę zważywszy, że na transportowcu kotły były rozmaitych systemów, ogólnie używanych na okrętac
assembler?86? 6 9. Wykorzystanie procedur systemowych w programach użytkowych Mikrokomputery klasy
Standard LTE ma być systemem globalnym, używanym na całym świecie. Dlatego bardzo ważną kwestią jest
Aplikacje na komputerze Iglfrrl Baza systemów i programów zainstalowanych na komputerze r>
h)    system ma pozwalać na definiowanie szablonów raportów oraz ich modyfikowanie, w
Zrozumiec Assembler0 16 Zrozumieć Asembler Rozdział 1_Obce bazyDwójkowy, szesnastkowy i inne system
Zrozumiec Assembler2 20 Zrozumieć Asembler Tabela 1.1. Liczenie po marsjańsku w systemie
Zrozumiec Assembler8 32 Zrozumieć Asembler nie zwykłego kalkulatora (który potrafi liczyć w systemi
Zrozumiec Assembler3 Zrozumieć Asembler F jest ile?” 3. Tak wygląda odejmowanie z pożyczką w system
Zrozumiec Assembler0 Zrozumieć Asembler Jeff Duntemann

więcej podobnych podstron