存储在寄存器mips中的测试字节

时间:2011-05-07 17:55:56

标签: assembly mips

测试寄存器中存储的字节是否为字母a-z和A-Z的最佳方法是什么。 我试过了

blt $t1, 'a', next
blt $t1, 'Z', next

但是没有用。有帮助吗? PS我正在使用SPIM测试代码。

1 个答案:

答案 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'之间。