jazyk symbolických inštrukcií MIPS je programovací jazyk nízkej úrovne rozvoja procesora . Montáž je veľmi jednoduché , pretože nevyžaduje kompiláciu a pracuje s natívnym inštrukčnú sadou spracovateľa . Avšak , programovanie v assembleri vyžaduje znalosti o tom , ako sa postaviť jednoduchý systém , volanie , že vyššia úroveň jazykov abstraktné z programátora , ako je napríklad vstup . Napríklad , ako sa znakový vstup od užívateľa vyžaduje načítanie hodnôt do príslušných registrov a potom ručne nútiť systémové volanie z počítača . Veci , ktoré budete potrebovať
emuláciu MIPS
Textový editor
Zobraziť ďalšie inštrukcie Cestuj 1
Vytvorte údaje pre program , ktorý bude držať znak :
< . p > dáta : Charakteristika: . space 2.text
2
Vložte číslo " 8 " do $ v0 registra , ktorý kontroluje procesor pre hodnoty systémových volaní :
. Hlavné : Ak $ v0 , 8
3
Vložte odkaz na " Znaky " premenné do registra $ a0 :
la $ a0 , znak
stránka 4
Nastavte obmedzenie počtu znakov na 1 v registri $ a1 a potom vykonať systémové volanie :
ak $ a1 , 2syscall