goto - goto etiketo v programu (npr - " nalepka: ")
če ... potem pa - normalno, če /potem odločitev
let - odstop (neobvezno )
vrnitev - vrnitev iz podprograma
Konec - konec programa in spati
Navodila, ki imajo opraviti z I /O zatiči:
gumb - Prebral gumb na vhodni pin, z debounce in auto-ponovite
visoka - nastavljeno I /O pin visoke
vhod - določi smer I /O pin na vhod
nizka - nastavljeno I /O pin nizka
izhod - nastavite smer I /O pin na izhodu
pot - preberite potenciometer na I /O pin za
pulsin - preberite trajanja impulza, ki prihajajo v na vhodni pin
pulsout - pošljite utrip določenega trajanja ven na izhodni pin
PWM - opravlja širino impulza modulacije na izhodni pin
vzvratno - obrne smer /I pin
serin - preberite serijskih podatkov na vhodni pin
serout - napisati serijske podatke o output pin
zvok - pošlje zvok posebne frekvence za izhodno pin
Toggle - preklop bit na izhodno pin
Navodila specifično za OSNOVNI Žig:
podružnica - preberite razvejeno tabelo
debug - pošljite debugging niz konzolo na namiznem računalniku
eeprom - naložite program za EEPROM
lookdown - vrne indeks vrednosti, na seznamu
lookup - matrika iskanje z uporabo indeksa
nap - spanje za kratek čas
pavza - zakasnitve za določen čas
random - pick naključno število
brati - prebrati vrednost iz EEPROM
spanje - moč navzdol za določen čas
write - pisanje podatkov na EEPROM
Operations:
+ - dodatek
- - odštevanje
* - množenje (nizko beseda)
** - množenje (high-beseda)
/- delitev
//- mod
max - donos največ 2 vrednot
min - minimalni donos 2 vrednot
& - IN
| - ALI
^ - XOR
& /- NAND
| /- NOR
^ /- XNOR
Če izjava logic:=
<>
<
<=
>
>=
AND
OR
Variables
All spremenljivke v BS-1, imajo vnaprej določene imena (ki lahko nadomestite z imeni sami). Ne pozabite, da obstaja le 14 bajtov RAM na voljo, tako da spremenljivke so dragoceni. Tu so standardna imena:
w0, w1, w2 ... W6 - 16-bitna beseda spremenljivke
b0, b1, b2, ... b13 - 8-bitni bajt spremenl