0

我有这个代码:

.text
.globl __start
__start:li $v0,8
    li $a1,20
    la $a0,str
    syscall
print_str:li $v0,4
    syscall
print_endl:la $a0,Endl
syscall
    la $a0,str
    sb $zero,5($a0) # <--------- #
print_5chars: syscall

Exit:li $v0,10
    syscall
.data
    Endl:.asciiz "\n"
    str:.asciiz "____________________"

如图所示,此代码首先获取字符串输入,然后打印输入的字符串,然后打印字符串的前 5 个字符。我的问题是我标记的行到底是做什么的?

4

0 回答 0