Как бы вы получили доступ к 1-му символу ввода текста в сборке? - PullRequest
0 голосов
/ 22 октября 2019

Я супер новичок в ассемблере, поэтому извините, если это вопрос нуба, но я пытаюсь проверить сообщение, которое вводит пользователь. Я хочу проверить, начинается ли сообщение с заглавной буквы. Мне интересно, как получить доступ к первому символу моей строки? Это то, что я сделал до сих пор

lea         r10, [text + 1] //get first letter of "text"
cmp         r10, \"A\"      //compare w A
jl          invalid

cmp         r10, \"Z\"      //compare w Z
jg          invalid         

Может кто-нибудь помочь мне с этим? Должен ли я преобразовать «текст +1» в ASCII, а затем сравнить его со значениями A и Z в ASCII? Также я не уверен, правильно ли я использую LEA.

...