MIPS:我该怎么做?

时间:2016-05-30 17:54:39

标签: assembly mips

我试图做一个程序集程序,要求它做一个例程,它有一个输入参数地址字符串C,返回字符串元素的BCD总和(每个字节两位数),也是假设为BCD。我开始做以下事情:

    .data
message1 : .asciiz 
message2 : .asciiz 
userinput : .space 100

.text

main:   
    li $v0,4
    la $a0, message1
    syscall

    #Getting user's input as text
    li $v0,8
    la $a0,userinput
    li $a1,100
    syscall

    #Display string
    li $v0,4
    la $a0,userinput
    syscall

    # jal sumelements

    #Tell the system this is the end of main
    li $v0,10
    syscall

sumelements:


    #Display sum
    li $v0,4
    la $a0,message2
    syscall


    #Tell the system this is the end of main
    li $v0,10
    syscall

有人能帮助我吗?我会以正确的方式前进吗?我不知道我将如何处理总和。

0 个答案:

没有答案