Egy első generációs gép (az IAS) felépítése

Slides:



Advertisements
Hasonló előadás
Alaplap.
Advertisements

1 Számítógépek felépítése 9. előadás I/O rendszerek.
Rendszertervezés Hardver ismeretek.
A számítógép felépítése
7. Fejezet A processzor és a memória
Memória.
A mikroprocesszor 1. rész.
A számítógép működése II.
Számítógépek felépítése 3. előadás CPU, utasítás ciklus, címzés
Az LCD kijelző programozása
Szoftevrismeret Operációs rendszerek.
Csernoch Mária Adatábrázolás Csernoch Mária
Csernoch Mária Adatábrázolás Csernoch Mária
a számítógép kézzelfogható részei.
Neumann elvek.
Adatok ábrázolása, adattípusok
Központi feldolgozó egység (CPU)
PIC processzor és környezete
CISC - RISC processzor jellemzők
Számítógépek felépítése 4. előadás ALU megvalósítása, vezérlő egység
2 tárolós egyszerű logikai gép vázlata („feltételes elágazás”)
Szám - számrendszer 564,2 = 5* * * *10-1
Egy egyszerű gép vázlata
A mikrovezérlők világa
Egy harmadik generációs gép (az IBM 360) felépítése
Fixpontos, lebegőpontos
Miben hasonlítanak egymásra a mai és az ötvenes évek számítógépei? Takács Béla Melyek a közös tulajdonságaik ?
Hardvereszközök Hardvereszközök I.rész. Hardvereszközök CPU Memóri a Input Háttértárolók Outpu t A számítógép felépítési elve Neumann elvek: 1.Soros utasításvégrehajtás.
Számítógép architektúra
Információtechnológiai alapismeretek
modul Szövegfeldolgozás Speciális informatikai feladatok.
Holnap munka-, tűzvédelem számonkérés
Mikrokontroller (MCU, mikroC)
Neumann János és elvei.
Számítógépek története, felépítése összefoglalás
A számítógép felépítése
A Neumann-elvŰ számítógép
A számítógép elvi felépítése
A Neumann-elvek 3. ÓRA.
Egy második generációs gép (az IBM 7094) felépítése
A Mikroprocesszor Harmadik rész.
Fixpontos, lebegőpontos
Mikroprocesszor.
IT ALAPFOGALMAK HARDVER.
Készítették: Turai Krisztina és Csaja Eszter Natália 9.a
Számítógépek felépítése 3. előadás CPU, utasítás ciklus, címzés
Írja fel a tizes számrendszerbeli
Mikroprocesszorok Működés.
Számítástechnikai alapismeretek 2. (TK o.)
IT ALAPFOGALMAK HARDVER.
HEFOP 3.3.1–P /1.0A projekt az Európai Unió társfinanszírozásával, az Európa terv keretében valósul meg. 1 Számítógép architektúrák dr. Kovács.
Oktató: Vránicsné Horváth Ildikó
Számítógépek felépítése 4. előadás ALU megvalósítása, vezérlő egység
1 Számítógépek felépítése 5. előadás a CPU gyorsítása, pipeline, cache Dr. Istenes Zoltán ELTE-TTK.
Számítógépek felépítése 2. előadás egyszerű gépek, adatábrázolás
A számítógép története
1 A számítógépek felépítése jellemzői, működése. 2 A számítógép feladata Az adatok Bevitele Tárolása Feldolgozása Kivitele (eredmény megjelenítése)
Neumann elvű számítógép. Neumann János ► Neumann János december 28-án Budapesten született ► 1930-ban emigrált az USA-ba.
Neumann elvek, a számítógép részei
Neumann elvek és a Neumann elvű számítógép felépítése
Számábrázolás.
A számítógép felépítése
A számítógépek fejlődése
A számítógép felépítése
A Számítógépek hardver elemei
A Számítógépek felépítése, működési módjai
Egy egyszerű gép vázlata
A Számítógépek felépítése, működési módjai
A számítógép működésének alapjai
Számítógépek felépítése 9. előadás I/O rendszerek
Előadás másolata:

Egy első generációs gép (az IAS) felépítése Technikai részletek az információs rendszerek történetének 5. fejezetéhez Forrás: Hayes, John P.: Computer Achitecture and Organization. McGraw-Hill Book Company, 1978.

Az IAS, az „igazi“ számítógép prototípusa Neumann vezetésével Princetonban (Institute for Advanced Studies) Építés 1946-tól Több publikáció is megjelent róla Jelentős hatás a későbbi gépekre

Az információ tárolási formája 40 bites szóhossz 1 szó = 1 előjeles fixpontos szám Az első (legnagyobb helyiértékű) bit az előjelbit Aztán a 2-1, 2-2, … 2-39 helyiérték Így –1 és 1 közötti értékek tárolhatók A negatív számok kettes komplemens formában 1 szó = 2 utasítás (2 x 20 bit) Az első 8 bit a művelet kódja 12 bit memóriacím (a másik operadusz az egyik regiszterben) Így mind a 4096 szó közvetlenül címezhető (fizikai címek)

A CPU felépítése: az ALU Az adatok feldolgozása az aritmetikai-logikai áramkörökben AC (akkumulátor) és MQ (multiplyer-quotient): az operanduszok és az eredmény átmeneti tárolása DR (data register, 40 bites) A műveletek végrehajtása közben itt van az egyik operandusz I/O-műveleteknél adatküldés és adatfogadás I/O két utasítással: átvitel a memória és a DR között és átvitel a DR és a periféria között

A CPU felépítése: a vezérlőegység Vezérlő áramkörök Az utasítások dekódolása Az információ rendszeren keresztüli haladásának vezérlése A tevékenységek időzítése (óra) AR (address register, 12 bites) A cím tárolása a DR és a memória közötti átvitelnél IBR (instruction buffer register) Az egyszerre beolvasott két utasítás közül a második átmeneti tárolása IR (instruction register) A végrehajtandó utasítás kód-része PC (program counter) A következő utasítás címe

A gép utasításkészlete 1. Adatátviteli utasítások Memóriából az AC-be vagy MQ-ba AC kiírása a memóriába MQ áttöltése AC-be Feltétlen vezérlésátadás Ugrás egy memóriarekesz alsó vagy felső felén tárolt címre Feltételes vezérlésátadás ugrás egy memóriarekesz felső felén tárolt címre, ha AC0 ugrás egy memóriarekesz alsó felén tárolt címre, ha AC0

A gép utasításkészlete 2. Aritmetikai utasítások az AC-hez egy memóriacím tartalmának hozzáadása (eredmény: AC) az AC-ből egy memóriacím tartalmának kivonása (eredmény: AC) az MQ szorzása egy memóriacím tartalmával (az eredmény nagyobb helyiértékű része az AC-ben, a kisebb helyiértékű része az MQ-ban) az AC osztása egy memóriacím tartalmával (hányados az MQ-ban, maradék az AC-ben) az AC tartalmának egy bittel való eltolása balra vagy jobbra (eredmény: AC)

A gép utasításkészlete 3. Cím-módosító utasítások az AC tartalmának beírása egy memóriacím alsó vagy felső felében lévő utasítás cím-részébe Input-output utasítások adott számú szó beolvasása a kártyaolvasóról vagy mágnesdobról egymás utáni memóriacímekre adott címtől kezdve adott számú szó kiírása a nyomtatóra vagy mágnesdobra egymás utáni memóriacímekről adott címtől kezdve

A gép utasításkészlete 4. Hiányosságok Nincs utasítás szubrutinhívásra Nincs lebegőpontos utasítás