Mips, как хранить пользовательскую строку ввода

Раньше я думал, что знаю, как это сделать. Но потом я действительно попытался это сделать. Вот программа, которую я написал, но симулятор Berkeley S *** для Mac сказал, что в последней строке была синтаксическая ошибка. Что я сделал не так?

       .text
       .globl __start
    __start:
        la $a0,ask
        li $v0,4
        syscall

        li $v0,8
        syscall

        la $t0,buffer
        move $t0,$v0
        syscall

        la $a0,ret
        li $v0,4
        syscall

        move $a0,$t0
        li $v0,4
        syscall

        .data
      ask:  .asciiz "Enter string: "
      ret:  .asciiz "You wrote: "
      buffer:   .space 100
8
задан jason dancks 1 November 2011 в 16:25
поделиться