【发布时间】:2016-10-30 19:58:07
【问题描述】:
我正在尝试创建一个汇编语言程序(在 MIPS 中),它读取用换行符分隔的用户输入值。我想读取一个包含整数的字符串(例如,“A4”,但 MIPS 将字符串读取为“A”,将整数读取为“4”。如何让 MIPS 将字符串读取为“A4” " 与系统调用?这是我到目前为止的代码,它应该在一行上读取一个字符串,在下一行读取一个整数。
buffer: .space 2
.text
.globl main
main:
li $v0, 8
la $a0, buffer
li $a1, 2
syscall
move $s0, $a0
li $v0, 5
syscall
move $s1, $v0
【问题讨论】: