Witam,
mam do napisania program w assemblerze MIPSie, ktory wczyta wyraz i kazdy znak zamieni na kod szesnastkowy, np. jak wpisze "Dom" to ma wyswietlic napis: "44 6f 6d". Nastepnie ma wczytac ten napis, rozkodowac go i wypisac slowo "Dom". Generalnie nie wiem jak to rozgryzc, na razie to co napisalem to cos takiego:

.text
main:
la $a0, tekst
li $v0, 4
syscall
li $v0, 12
syscall

move $a0, $v0

li $v0,34
syscall

.data
tekst: .asciiz "Podaj literke: "

Wczytuje znak i korzystam z wypisz integer jako hex, z tym ze nie wiem czy tędy droga do napisania tego programu. Czy mógłbym liczyc na jakies porady i pomysly?
Z góry bardzo dziękuje:)