测试寄存器中存储的字节是否为字母a-z和A-Z的最佳方法是什么。 我试过了
blt $t1, 'a', next
blt $t1, 'Z', next
但是没有用。有帮助吗? PS我正在使用SPIM测试代码。
答案 0 :(得分:1)
试试这个:
blt $t1, 'A', next
bgt $t1, 'z', next
ble $t1, 'Z', ok
blt $t1, 'a', next
ok:
# code to run if byte in $t1 is a letter
next:
# code to run if byte in $t1 is a not letter
基本上你需要检查寄存器的内容是否在'A'和'Z'或'a'和'z'之间。