Как сравнить строку с входными MIPS - PullRequest
0 голосов
/ 10 апреля 2019

Я создаю 3D-игру Tic Tac Toe в сборке, у меня возникают некоторые проблемы при попытке сравнить входную строку с сохраненной строкой из памяти. Что я делаю не так и почему я делаю что-то не так?

buffer: .space 5
pieceXCheck: .asciiz "X"
pieceOCheck: .asciiz "O"


pickAPiece:
li $v0, 4
la $a0, pickAPiecePrompt
syscall

li $v0, 8 #This read input for string
la $a0, buffer
la $a1, 3
syscall

move $a3, $a0

lb $t1, pieceXCheck
beq $a3, $t1, makeAMoveX 

lb $t1, pieceOCheck
beq $a3, $t1, makeAMoveO

li $v0, 4
la $a0, invalidPieceMessage
syscall

jal pickAPiece
...