Monitor (Cobra 1)program zawarty w pamięci stałej komputera Cobra 1, będący prostym monitorem umożliwiającym przeglądanie, modyfikację, testowanie pamięci operacyjnej, realizację podstawowych operacji na plikach i programach oraz ułatwiający uruchamianie programów napisanych w języku maszynowym tego komputera. Monitor umożliwiał wczytanie programu zapisanego w języku maszynowym z taśmy magnetycznej używanej jako pamięć masowa (z magnetofonu) do pamięci operacyjnej, następnie należało uruchomić interpreter języka BASIC i program poleceniem RUN tego języka. Przejście do monitora następowało z powłoki interpretera języka BASIC, po przejściu do trybu systemowego dyrektywą SYSTEM, a następnie wywołaniu w tym trybie programu monitora na podstawie adresu startu.

Wczytanie interpretera języka Basic z taśmy magnetofonowej następowało po wydaniu polecenia „L”. Procedura ta umożliwia kontrolę błędów odczytu danych i w przypadku wystąpienia takiego błędu (ustalanego na podstawie sumy kontrolnej dla kolejnych 32-bajtowych bloków, każdy mający unikalny adres, na które podzielony jest program), zamiast wczytywać program od początku, wystarczające jest cofnięcie taśmy o 20-30 cm i wczytanie końcowych, błędnych obszarów. Uruchomienie Basic-a następowało po wydaniu polecenia G:0 <CR>; gdzie <CR> oznacza wciśnięcie klawisza CR.

Polecenia:

  • L : LOAD – wczytanie
  • S : SAVE – zapisanie
  • M : przeglądanie i edycja pamięci (np. wpisywanie programu w języku maszynowym)
  • C : obliczenie adresu programu

Monitor zapisany był w pamięci mikrokomputera w zakresie adresów C000-C7FFF.

Rozwiązania przyjęte w zakresie języka BASIC, programu monitora, oraz polecenia SYSTEM, dla komputera Cobra 1 są wzorowane na rozwiązaniach stosowanych w komputerach TRS-80L2 i Meritum.

Zobacz też

Przypisy

Bibliografia

  • Andrzej Sirko: Basic dla mikrokomputera COBRA 1. Wyd. I. Warszawa: Wydawnictwa Naukowo-Techniczne, 1986. ISBN 83-204-0822-9.
  • Mikrokoputer MERITUM. „Radioelektronik”. 05, 1986. 
  • dr inż. Henryk Małysiak, mgr inż. Sławomir Piekoszewski, dr inż. Bolesław Pochopień, mgr inż. Paweł Podsiadło, mgr inż. Antoni Starczynowski, dr inż. Eugeniusz Wróbel: Mikrokomputer Meritum. Warszawa: Wydawnictwa Szkolne i Pedagogiczne, 1988. ISBN 83-02-03608-0.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.