Сборка LC3: Как прочитать ввод без ввода символа, выводимого на дисплей?

Я пишу программу на ассемблере, используя lc3, и когда я запускаю trap x23 (IN), появляется сообщение «введите символ». Я хочу, чтобы он сказал

Please enter an integer between 1 and 15:

но в итоге получается так:

Please enter an integer between 1 and 15:

input a character:

Помогите, пожалуйста


person Michael    schedule 23.04.2010    source источник
comment
Если эта ловушка не делает то, что вы хотите, возможно, вам следует выяснить, есть ли в LC3 другая ловушка, которая делает это.   -  person David Gelhar    schedule 23.04.2010


Ответы (1)


Если вы используете ловушку IN, она запросит ввод символов, хотя вы уже добавили свою строку STRINGZ. Вместо этого вы должны просто использовать GETC.

person Stkabi    schedule 06.02.2011