Emulátor 8-bitového počítača s možnosťou konfigurácie jednotlivých komponentov
Název práce v jazyce práce (slovenština): | Emulátor 8-bitového počítača s možnosťou konfigurácie jednotlivých komponentov |
---|---|
Název práce v češtině: | Emulátor 8-bitového počítače s možností konfigurace jednotlivých komponent |
Název v anglickém jazyce: | Emulator of 8-bit computer with the possibility of configuration of individual components |
Klíčová slova: | emulátor, 8bit, počítač, procesor, .NET knižnica |
Klíčová slova anglicky: | emulator, 8bit, computer, processor, .NET library |
Akademický rok vypsání: | 2019/2020 |
Typ práce: | bakalářská práce |
Jazyk práce: | slovenština |
Ústav: | Katedra distribuovaných a spolehlivých systémů (32-KDSS) |
Vedoucí / školitel: | Mgr. Filip Kliber |
Řešitel: | Bc. Jakub Fajnor - zadáno a potvrzeno stud. odd. |
Datum přihlášení: | 29.05.2020 |
Datum zadání: | 29.05.2020 |
Datum potvrzení stud. oddělením: | 17.06.2020 |
Datum a čas obhajoby: | 14.09.2020 09:00 |
Datum odevzdání elektronické podoby: | 10.09.2020 |
Datum odevzdání tištěné podoby: | 31.07.2020 |
Datum proběhlé obhajoby: | 14.09.2020 |
Oponenti: | Mgr. Pavel Ježek, Ph.D. |
Zásady pro vypracování |
Cílem práce je navrhnout a implementovat aplikaci, která umožní emulovat běh/ladění programů určených na starší typy počítačů (8bit) na moderním hardwaru. Součástí aplikace bude rozhraní umožňující uživateli konfigurovat jednotlivé prvky počítače (procesor, grafický čip, paměťová jednotka) nezávisle a poskládat si tímto způsobem libovolnou platformu. Dále bude součástí práce implementace jednotlivých komponent pro počítač Commodore PET (procesor MOS 6502). Důraz bude kladen na rozšiřitelnost aplikace o implementace nových komponent (např. procesory Intel 8080). |
Seznam odborné literatury |
A. Patterson, J. L. Hennessy: Computer Organization and Design: The Hardware/Software Interface
Počítač Commodore PET: https://en.wikipedia.org/wiki/Commodore_PET Specifikace procesoru MOS65e4: http://archive.6502.org/datasheets/mos_65e4_microprocessor_final_design_spec_may_10_1982.pdf |