Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako čítať znaky v MIPS

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

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené