[ mladenmp @ 07.10.2009. 00:05 ] @
Napisati C kod koji odgovara sljedećem MIPS kodu: Code: .text main: subu $sp, $sp, 12 sw $ra, 0($sp) sw $s0, 4($sp) sw $s1, 8($sp) li $s1, 0 read: li $v0, 4 la $a0, prompt syscall li $v0, 5 syscall move $s0, $v0 li $t0, -1 beq $s0, $t0, printtot add $s1, $s1, $s0 j read printtot: li $v0, 4 la $a0, tmsg syscall li $v0, 1 move $a0, $s1 syscall li $v0, 4 la $a0, nl syscall lw $s1, 8($sp) lw $s0, 4($sp) lw $ra, 0($sp) addu $sp, $sp, 12 jr $ra .data prompt: .asciiz ">" tmsg: .asciiz "Rezultat je: " nl: .asciiz "\n" Da li neko ima predstavu kako ovaj zadatak da se rijesi i uopste sta radi ovaj kod? Pustio sam ga kroz PCSPIM i ne mogu da ga pokrenem da dobijem rezultat. Pomozite ako mozete! |