O projekte
Návrh a realizácia experimentálnych mikropočítačov
Navrhnite a zrealizujte dva experimentálne mikropočítače a program pre hostiteľský počítač. Riešenie každého mikropočítača musí spĺňať nasledovné požiadavky:
- dve sériové linky
- ďalšie definované vstupné a výstupné zariadenia a indikačné prvky
- základné programové vybavenie (monitor), umožňujúce demonštrovať funkčnosť mikropočítača a ladenie aplikačných programov
- znakovo orientovaná komunikácia s hostiteľským počítačom
- otestovanie funkčnosti mikropočítača
- práca s registrami
- práca s pamäťou
- načítanie vykonateľného programu v definovanom formáte
- nastavenie / zrušenie bodov prerušenia
- spustenie / zastavenie vykonávania programu
- ďalšie špecifické funkcie pre daný typ mikroprocesora
- grafické používateľské rozhranie pre OS Windows alebo Linux
- univerzálny program pre prácu s obidvomi mikropočítačmi
- výber rozhrania, cez ktoré bude komunikácia realizovaná
- terminál na znakovo orientovanú komunikáciu s pripojeným mikropočítačom
- kompilácia zdrojového programu