BPC-MIC01 - Úvod, Von Neumannova a Harvardská architektura
Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.
Izolované periferie u procesorů Intel
• Procesory Intel I8086, IA32, IA32e používají
izolovaný periferní prostor o velikosti 64 KBi.
– Využívá se společná adresová a datová sběrnice
pro periferie i operační paměť (periferie využívají
jen jejich části).
– Pro rozlišení adresových prostorů slouží signál
M/IO.
– Pro přístup do periferního adresového prostoru
slouží speciálních instrukce: IN, OUT.
Izolované periferie u procesorů Intel
• Mnohé periferní karty (např. videokarta) v PC
se současně chovají jako izolované periferie i
jako paměťově mapované.
• Pro přístup k řídicím registrům se používají
instrukce IN, OUT.
• Data do videopaměti se zapisují pomocí
instrukcí přístupu do paměti (MOV).
Šířka slova počítače
• Maximální počet bitů, které lze zpracovávat
během jedné instrukce.
• Dána šířkou registrů a sběrnic.
• ALU optimalizována pro zpracování čísel o
určitém počtu bitů …
• Dnes odvozována od násobků 8 bitů
– 8, 16, 32 a 64 počítače resp. procesory.
Organizace paměti
• Operační paměť je rozdělena na paměťová
místa.
• Každé paměťové místo je jednoznačně
identifikováno svou adresou.
• Adresy jsou vzájemně různá nezáporná čísla
(0, 1, 2, 3, …).
• Paměťové místo je nejmenší jednotka dat,
která je rozlišitelná pomocí adresy.
Velikost paměťového místa
• Shodná s šířkou slova počítače.
• 1 byte (8 bitů)
– Bytová organizace paměti.
• 1 bit
– Bitová organizace paměti.
Velikost paměťového místa shodná s
šířkou slova počítače
• Vhodné pro počítače pracující převážně s
operandy o velikosti shodné s šířkou slova
počítače.
• Výhodou je, kratší adresová část instrukce.
• Nevýhodou je plýtvání pamětí
– Např. ukládáme znaky o velikosti 1 bytu a šířka
slova počítače je 4 byty (32 bitů).