0
Мне нужно напечатать строку «ПОЗИТИВНО», «НЕГАТИВНО» или «НЕРВ» в зависимости от значения в R0
. Как вы представляете несколько условностей в LC-3? Я думал, что могу просто добавить значение с собой, чтобы проверить, является ли R0
положительным, отрицательным или нулевым, но я не могу понять, как проверить все три случая.LC-3 Условные условия
printCC ADD R1,R0,R0
BRp printPOS
printPOS LEA R0, StringPOS
PUTS
RET
StringNEG .STRINGZ "NEGATIVE\n"
StringZERO .STRINGZ "ZERO\n"
StringPOS .STRINGZ "POSITIVE\n"