XD36SKD | Strojový kód a data | Rozsah výuky: | 14+6 | ||
---|---|---|---|---|---|
Přednášející (garant): | Pluháček A. | Typ předmětu: | Z | Zakončení: | Z,ZK |
Zodpovědná katedra: | 336 | Kreditů: | 4 | Semestr: | Z |
Anotace:
Předmět je orientován na rozhraní programátor - počítač. Pozornost je
věnována zejména možným instrukčním souborům a různým typům dat. Pozornost
je tedy věnována strukturám instrukcí, vztahem mezi instrukcemi a jejich
symbolickým zápisem, způsobům adresace, přerušení a privilegovaným operacím.
Diskutovány jsou různé možnosti zobrazení čísel se znaménkem a operacím s nimi. Diskutována je také problematika pevné a pohyblivé řádové čárky a desítkových čísel.
Osnovy přednášek:
1. | Typy počítačů a von Neumannova architektura | |
2. | Organizace paměti a reprezentace dat | |
3. | Struktury instrukcí | |
4. | Vztah mezi instrukcemi a symbolickým zápisem (popř. zápisem v programovacím jazyku) | |
5. | Způsoby adresace a jejich motivace | |
6. | Základní operace (aritmetické a logické, přesuny, skoky, volání podprogramů, vstup/výstup atd.) | |
7. | Přerušení | |
8. | Privilegované operace a instrukce | |
9. | Reprezentace čísel se znaménkem | |
10. | Operace s čísly se znaménkem | |
11. | Pevná řádová čárka a použití měřítka | |
12. | Pohyblivá řádová čárka | |
13. | Desítková čísla | |
14. | Rezerva |
Osnovy cvičení:
Symboly x , y a w označují "nějaké procesory" nyní nespecifikované
1. | Číselné soustavy a operace | |
2. | Převody čísel a použití alfanumerických kódů | |
3. | Přesnost zobrazení a zaokrouhlování | |
4. | Doplňkový kód a operace s čísly v doplňkovém kódu | |
5. | Architektura procesoru x | |
6. | Soubor instrukcí procesoru x a asembler | |
7. | Návrh programu pro procesor x | |
8. | Ladění programu pro procesor x | |
9. | Ladění programu pro procesor x | |
10. | Jiné reprezentace čísel se znaménkem (přímý a aditivní kód) | |
11. | Pohyblivá řádová čárka | |
12. | Architektura procesoru y | |
13. | Architektura procesoru w | |
14. | Rezerva a zápočet |
Literatura Č:
1. | Douša,J. Pluháček,A. Introduction to Computer Systems. Praha: ČVUT. 2000 | |
2. | Tanenbaum,A.S. Structured Computer Organization. Upper Saddle River: Prentice-Hall. 1999 |
Literatura A:
1. | Douša,J. Pluháček,A. Introduction to Computer Systems. Praha: ČVUT. 2000 | |
2. | Tanenbaum,A.S. Structured Computer Organization. Upper Saddle River: Prentice-Hall. 1999 |
Požadavky:
Požaduje se, aby studenti vyřešili seminární práci, navštěvovali povinná cvičení a složili zkoušku.
Předmět je zahrnut do těchto studijních plánů:
|
Stránka vytvořena 25. 2. 2002, semestry: Z/2001-2, Z/2002-3, L/2001-2, L/2002-3, připomínky k informační náplni zasílejte správci studijních plánů | Návrh a realizace: I. Halaška (K336), J. Novák (K336) |