Sawik

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacja, szukaj

Sawikjęzyk komputerowy i translator języka symbolicznego pracujący na podstawowym, najniższym[a], poziomie oprogramowania komputerów serii Mera 300. Jest to język symboliczny (według współczesnej nomenklaturyasembler). Kod źródłowy w tym języku programowania składa się z rozkazów zapisanych w postaci dwuliterowgo kodu mnemotechnicznego, za którym umieszcza się wyrażenie adresowe. Może ono zawierać zmienne, etykiety, liczby oraz cztery podstawowe operatory arytmetyczne. Zapis wyrażeń arytmetycznych nie jest jednak zgody z konwencją stosowaną w matematyce, gdyż wszystkie operatory mają jednakowy priorytet i są wykonywane od lewej do prawej strony, w kolejności ich wystąpienia w wyrażeniu[1][2].

Rozszerzeniem możliwości tego języka i translatora był makrogenerator NATRENT. Podstawową funkcją tego programu była realizacja możliwości stosowania w programowaniu zestawu makroinstrukcji, oraz inne operacje takie jak współpraca z dyskami magnetycznymi, stronicowanie zbyt dużych objętościowo programów, czy operowanie na polach wielobajtowych[1].

Uwagi

  1. Jako pierwszy poziom oprogramowania systemów komputerowych serii Mera 300 literatura przedmiotu narzędzia programowe do budowy oprogramowania.

Przypisy

  1. a b Praca zbiorowa pod redakcją Elżbiety Niedzielskiej: Informatyka. Poradnik dla ekonomistów. Wyd. II poprawione i uzupełnione. Warszawa: Państwowe Wydawnictwo Ekonomiczne, 1982, s. 424-425. ISBN 83-208-0065-X. (pol.)
  2. Jerzy Dańda, Irena Malerczyk-Dańda: cz. II Oprogramowanie. W: A.T. Bielewcew, Jerzy Dańda, Irena Malerczyk-Dańda, Tibor Pongrácz, Jaroslav Vlček: Informatyka w krajach RWPG. T. Informatyka w Polsce. Warszawa: w Polsce: Wydawnictwa Naukowo-Techniczne, 1977, s. 133-134. (pol. • ros. • węg. • cz.)