Basic-programowanie.pdf

(3795 KB) Pobierz
ZAKŁADY
M E R A
u l.
U RZĄDZEŃ
KOMPUTEROWYCH
E L Z A B _________________
K r u c z k o w s k ie g o 39
'
4 1 -8 0 8 Z A B R Z E
BASIC
-
MERITUM
PODRĘCZNIK PROGRAMOWANIA
I UŻYTKOWANIA
44990001
Spis
treści
Rozdział 1. Ogólne informacje o systemie M E R IT U M ..................................................................................................3
R ozdział 2. Podstawowa obsługa techniczna systemu z m odckm M ERITU M 4...................................................
2.1
2.2
23
2.4
5
Włączanie s y s te m u ............................................................................................................
6
O b słu g a................................................................
6
Magnetofon jako urządzenie wejścia-wyjścia ..............................................................................6
Uwagi dotyczące użytkowania m a g n e to fo n u .............................................................................. 7
R ozdział 3. Komunikacja użytkownika z kom puterem ..................................................................................................9
3.1
3.2
33
3.4
3.5
3.6
Organizacja i wykorzystanie e k r a n u ........................................................................................
Tryby pracy
.V ..............................................
Sposoby sterowania pracą k o m p u tera.....................................................................................
Informacje o b ł ę d a c h ................................................................................................................
Uruchamianie programów ........................................................................................................
Uwagi.............................................................................................................................................
10
11
12
14
14
14
15
Rozdział 4. Opis zleceń komputera MERJTUM-I dla trybu bezp o śred n ieg o .......................................................
Rozdział 5. Opis w enji języka BASIC dla modelu M ERITUM -I............................................................................. 21
5.1
5.2
5.3
5.4
5.5
5.6
5.7
5.8
5.8.1
5.8.2
5.8.3
5.8.4
Informacje ogólne o s k ła d n i.....................................................................................................
Definicje typów z m ie n n y c h .....................................................................................................
O p e ra to ry ............................................................................................
Kolejność wykonywania operacji.............................................................................................
Definicje funkcji m atem atycznych..........................................................................
Funkcje p o c h o d n e .....................................................................................................................
S k r ó t y ..........................................................................................................................................
In s tru k c je .....................................................................................................................................
Instrukcje wejścia-wyjścia..........................................................................................................
Instrukcje organizacyjne i sterujące przebiegiem wykonywania programu .
Instrukcje specjalne
^
............. .................................................... .............. .. . ».
Instrukcje operacji na ła ń c u c h a c h .................................................................................W .
22
22
24
26
27
30
30
30
31
40
52
59
Rozdział 6. Praca w trybie e d y c ji............................................................................................................ ; .................. 66
6-1
6.2
63
Zlecenia sterujące przebiegiem sesji e d y c ji.............................................................................. 67
Klawisze funkcyjne e d y c j i ........................................................................................................ 69
Zlecenia ed y c ji.....................................................................................................
70
Rozdział 7. Praktyczne uwagi dotyczące optymalizacji programów ..................................................................... 7,4
D odatek 1.
Dodatek 2.
D odatek 3.
Dodatek 4.
Wykaz błędów sygnalizowanych przez komputer
Mapa pamięci systemu MERITUM-I
BASIC - MERITUM zestawienie instrukcji
Tabela kodów sterujących, znaków ASCII i znaków graficznych
Rozdział 1
INFORMACJE 0 SYSTEMIE MERITUM
MERITUM to nazwa całej rodziny komputerów osobistego użytku /tzw . komputerów osobistych, ang.:
pcrsonal com puters/ i opartych o nic systemów przetwarzania danych.
Podstawową cechą systemu MERITUM jest możliwość modularnej rozbudowy tak konfiguracji sprzętowej
jak i oprogramowania. K omputer MERITUM I - pierwszy z proponowanych modeli - jest modelem bazowym,
właściwym MERITUM proponowanej koncepcji.
MERITUM - I jest typow ym komputerem osobistym: m ałym , lekkim i funkcjonalnym. Umieszczony jest
we w nętrzu obudowy typowej klawiatury. Konstrukcja jego oparta jest o efektywny mikroprocesor Z-80. Pamięć
systemu zawiera 14 kbajtów pamięci EPROM oraz 16 lub 17 kilobajtów pamięci RAM. Klawiatura m a typowy
układ klawiszy /ty p QWERTY/.
W oparciu o kom puter MERITUM - 1 zestawić można tani prosty w obsłudze i stosunkowo efektywny system
MERITUM • I w skład którego wchodzą:
1. K omputer MERITUM - 1 umieszczony w obudowie klawiatury oraz zasilacz sieciowy umieszczony w od­
dzielnej obudowie.
2. Standardowy telewizor czarno-biały /lub prosty m onitor ekranowy np. typu N eptun 156 w obudowie
telewizora N eptun 150/ w charakterze monitora /klawiatura + telewizor lub m onitor stanowią konsolę
operatorską/.
3. Magnetofon kasetowy .wraz ze zwykłym i kasetami jako trw ały nośnik informacji /tzw . pam ięć m asow a-
zewnętrzna —dla przechowywania programów i zbiorów danych/.
4. Dodatkowo — dowolna drukarka o interfejsie szeregowym lub równoległym dla otrzymania trwałej
kopii. /K om puter dysponuje typow ym interfejsem szeregowym oraz trzema równoległymi rejestrami
we-wy w oparciu o które zbudować można dowolny interfejs równoległy/.
Model MERITUM - 1 programowany jest w rozszerzonej wersji języka BASIC oraz posiada bogate oprogra­
mowanie umożliwiające pisanie, uruchamianie i poprawianie programów pisanych w BASJCu. Wyposażony jest
również w pełne oprogramowanie umożliwiające efektywne korzystanie z wymienionych powyżej czterech
podstawowych składników systemu. Wersja języka BASIC dla MERITUM • I zawiera z jednej strony np. zestaw
efektywnych instrukcji operowania na zmiennych łańcuchowych z drugiej umożliwia np. komunikację z progra­
mami tworzonymi w języku w ew nętrznym mikroprocesora Z-80. Zastosowanie ekranu TV łub monitora jako
konsoli wyjściowej daje szerokie możliwości prezentacji informacji w tym w formie graficznej.
Komputer MERITUM - I jest również podstawą do tworzenia następnych generacji systemów MERITUM
o znacznie szerszych możliwościach. Zmieniając bowiem znajdujące się w pamięciach EPROM oprogramowanie
podstawowe oraz dołączając bardziej efektywne urządzenia peryferyjne /np. mini dyski elastyczne, telewizor
kolorowy/ można będzie konfigurować kolejne wersje systemu: MERITUM - II, MERITUM - III itd.
W niniejszym podręczniku omówiono sposób użytkowania systemu MERITUM - 1 w zakresie efektywnego
programowania w języku BASIC. Zakłada się że czytelnikowi znane są rak podstawowe pojęcia z dziedziny
programowania jak: program, instrukcja i jej argument, zlecenie i jego argument itd..
Zgłoś jeśli naruszono regulamin