所以我很难理解如何在用户输入索引后偏移字符串。我不确定要使用 MIPS 中的哪条指令。
到目前为止这是我的代码:
.数据
string: .space 51 # 保留下一个指定字节数 字符串并包含空终止字节
prompt_string: .asciiz "输入字符串: "
prompt_index: .asciiz "输入索引: "
prompt_substring: .asciiz "子串是:"
.文字
li $v0, 4
la $a0, prompt_string # 我们想要的提示地址
系统调用
li $v0, 8
la $a0,字符串
li $a1, 50 # 读取字符串的最大字节数
系统调用
li $v0, 4
la $a0, prompt_index
系统调用
li $v0, 5
系统调用
移动 $t0, $v0
li $v0, 4
la $a0, prompt_substring
系统调用
li $v0, 4
la $a0,字符串
li $v0, 10
系统调用