Я предполагаю выйти из цикла, когда в lc-3 набрано ctrl + d (x04), поэтому я пытаюсь определить это по консольному вводу с помощью getc.?Или я должен преобразовать ввод в отрицательное число и добавить с x04?
Может ли кто-нибудь помочь мне?
Самый простой способ сделать это - проверить R0, чтобы увидеть, установлено ли оно на 4.
Немного проще было бы просто добавить -4 к входу, а не инвертировать вход и добавить +4.