@( MIC ) I T O Z Popis programu @14-03-1986 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % % %%% %%%%% %%% %%%%% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %%% % %%% %%%%% % % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( MIC ) Verze : 1.01 (1986) I T O Z **************** Konfigurace hardware : TNS stolek Medium : disketa Operacni system : C P M V 2.2x Programovaci jazyk : C jazyk Program I T O Z je kompilator zdrojoveho textu jazyka symbolickych adres v mnemonice Intel 8080 do zdrojoveho textu v mnemonice Zilog Z80. Je to ucinny nastroj pro programatory, kteri jsou zvykli na mnohem prehlednejsi a pritom obsahlejsi mnemokod Z80. OBSLUHA PROGRAMU: ----------------- 1. Zavedeni operacniho systemu Do mechaniky 0 vlozime systemovy disk a stiskneme kla- vesy [ RESET ] a [ F ]. System se po zavedeni ohlasi znackou: A> Pokud se nepodari zavest system z mechaniky 0, zavedeme ho obdobnym zpusobem z mechaniky 1. 2. Spusteni a obluha programu Program ITOZ spustime zadanim: ITOZ [ VEZMI ] Po zavedeni se program ohlasi a zepta na jmeno vstupni- ho (zdrojoveho) souboru. Jmeno souboru zadame formatem obvyklym v CPM: d:jmeno.typ kde d: oznaceni mechaniky (A:, B:, ...) (vybranou mechaniku neni treba zadavat) jmeno jmeno souboru (max. 8 znaku) typ typ souboru (max. 3 znaky) Pak se program zepta na jmeno ciloveho souboru, ktere zadame obdobnym zpusobem. Nakonec zadame znak, ktery ve vstupnim souboru oznacuje poznamku (obvykle ';'). Tento znak se zadava stiskem prislusne (jedine) klave- sy. Potom nasleduje vlastni preklad. 3. Zvlastnoti prekladu a, vysledny soubor je upraven do prehledneho tvaru (mezery, tabelatory) b, neni kontrolovana syntaxe (vyhodou je moznost pre- kladu zdrojovych textu v mnemokodu 8080 urcenych puvodne pro kompilatory nepracujici pod CPM) c, cast radku za znakem pro poznamku je ponechana beze zmeny, rovnez tak i texty v apostrofech a uvozovkach d, konstanty typu &1f0 (zacinajici znakem '&') jsou po- vazovany za hexadecimalni konstanty a nalezite upra- veny e, vse "nezname" ve zdrojovem textu je ponechano (pri- padne chyby velmi rychle zjisti prekladac M80).¨