"Glavno
okno" je
okno, ki je vedno prisotno pri uporabi simulatorja MC6803.
Z
izbiro v zgornji menujski vrstici se odločamo med različnimi padajočimi
menuji, od katerih vsak pokriva neko skupino funkcij simulatorja.
Za
menu "Datoteka"se odločimo,
če nameravamo delati z datoteko (odpiranje, shranjevanje, tiskanje, itd.)
Nova: kreiranje nove datoteke . Če prejšnja vsebina še ni shranjena, vpraša, če jo želimo shraniti.
Odpri:
odpre standardno okno za odpiranje datotek, kjer v poljubnem imeniku
izberemo datoteko, ki jo želite odpreti.
Shrani:
shrani trenutno odprto datoteko. Če datoteka še nima imena, se prikaže
okno, kamor vnesemo ime datoteke.
Shrani
kot:
prikaže okno, v katerem z vnosom določimo ime datoteke, pod katerim naj se
shrani datoteka.
Nedavno
odprto:
prikaže seznam datotek, ki so bile nazadnje odprte.
Natisni:
prikaže okno za tiskanje, kjer določimo obliko pri tiskanju programa.
Izhod:
zapre program.
S
pomočjo menuja "Urejanje"
pregledujemo, popravljamo ali kako drugače spreminjamo program s kopiranjem
posameznih delov, izrezovanjem, prenašanjem izbranega teksta, itd. Menu ima
naslednje izbire:
Razveljavi:
razveljavi zadnjo spremembo pri urejanju programa (datoteke)
Uveljavi:
razveljavi zadnjo razveljavitev.
Najdi:
poišče želeni tekst v programu (datoteki).
Zamenjaj:
zamenja določen tekst z novim.
Kopiraj:
prenese vsebino, označeno v programu, ki ga urejamo, na odlagališče.
Izreži:
označeno vsebino v editorju prenese na odlagališče in jo pobriše.
Prilepi:
na označeno mesto v editorju prenese vsebino odlagališča.
Izberi
vse: oznaši vso vsebino editorja.
V
menuju "Izvajanje" poteka
prevajanje napisanega programa, nalaganje prevedenega programa (strojne kode) v
pomnilnik, izvajanje po posameznih korakih (ukazih) ali v celoti z dvema različnima
hitrostima: počasno in hitro.
Program,
ki se izvaja, lahko tudi začasno prekinemo z izbiro možnosti "pavza"
ali pa trajno z opcijo "stop". V tem menuju tudi postavljamo
prekinitvene točke (breakpoint) na zanimivih mestih v izvornem programu.
Podroben opis posameznih funkcij se nahaja v posebnem poglavju "Izvajanje" - menu za prevajanje, nalaganje in izvajanje programa.
V
menuju "Okna"
odpiramo in zapiramo posamezna okna, ki jih potrebujemo v različnih fazah
uporabe programa simulatorja MC6803. Odprta okna so označena s kljukico. Na
zaslonu računalnika lahko odpremo naslednja okna, ki so podrobno opisana v
nadaljevanju pomoči:
Koda
Naslovni
prostor
Port
1
Port
2
SCI
Trace
Menu
"Pomoč" in njegove izbire so zlasti dobrodošli in v veliko
pomoč na začetku spoznavanja mikrokontrolerja in simulatorja in v primeru težav
pri delu.
Kazalo:
kazalo pomoči.
Seznam
ukazov: vsebuje seznam vseh
ukazov mikrokontrolerja MC6803.
O
programu: nekaj o avtorjih in
programu.
Nekaj
izbir oziroma funkcij iz menujev, ki se najbolj pogosto uporabljajo, je
dosegljivih tudi preko ikon v drugi
vrstici glavnega okna (npr. "Nova", "Shrani",
"Korak", "Počasno", itd.).
Posebej
velja omeniti tipki IRQ in NMI. S pritiskom na posamezno tipko simuliramo zunanji
signal na priključni nožici IRQ oz. NMI mikrokontrolerja. Pritisk na tipko
povzroči v mikroprocesorju zahtevo po ustrezni prekinitvi programa.
Nekaj
koristnih nasvetov za uspešno simulacijo IRQ in NMI zunanjih prekinitev:
Pred
uporabo tipke se prepričajmo, če je v programu res poskrbljeno za vse, kar
zahteva prekinitev:
V
spodnjih dveh vrsticah glavnega okna lahko spremljamo
stanja programsko dostopnih registrov CPE enote (glej programski model
mikrokontrolerja!).
Tekom
preizkušanja programa je pomembno, da spremljamo posamezne ukaze med
izvajanjem. Za boljšo orientacijo sta v glavnem oknu prikazana dva ukaza: ukaz,
ki se je nazadnje izvedel "Prejšnji ukaz" in ukaz, ki se bo izvedel v naslednjem
koraku "Naslednji ukaz".