тестовый байт хранится в регистре MIPS - PullRequest
0 голосов
/ 07 мая 2011

Как лучше всего проверить, является ли байт, хранящийся в регистре, буквой a-z и A-Z. Я пытался

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

но это не сработало. Любая помощь? PS Я использую SPIM для проверки кода.

1 Ответ

1 голос
/ 08 мая 2011

Попробуйте это:

  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».

...