Я использую сборку LC3, чтобы суммировать десять номеров. Все работает хорошо. Я заполняю его как константу, но теперь я использую вход IN для получения ввода от пользователя и суммирования этих входов, когда программа заканчивается 1 десять раз введенные дает 490. Вот мой код:LC3 Собрание сумм входных чисел
.ORIG x9375
AND R2, R2, #0
LD R3, COUNTER
REPEAT ; Loop
IN ; Read a Value
ADD R2, R2, R0 ; Sum the entered value
ADD R3, R3, #-1 ; Decrement The loop
Brp REPEAT
HALT
ST
COUNTER .FILL x000A
.END
Это моя проблема, есть ли способ конвертировать это значение в десятичное? если я не вхожу всегда 1 – user3171557
"путем вычитания 48" –
Но что делать, если я не всегда ввожу 1. 2 в ascii равен 50. – user3171557