De onde vem -32768?

Este é o código de montagem do LC3 com o qual estou trabalhando

.ORIG x3000
LOOP LDI R0, KBSR 
BRzp LOOP

DeMontagem LC3, Eu sei que o LDI é um modo de endereçamento indireto de carga, o que significa que ele é lido em um endereço armazenado em um local e, em seguida, o valor nesse local

DeTeclado Lc3, Sei que KBSR é o registro de status do teclado, quando o teclado recebe um novo caractere.

Aqui está o meu teste no simulador Lc3? Digitei o caractere 'a'

Após executar o LDI R0, KBSR, o registro 0 armazena um valor de -32768.

Alguém sabe, com base nas minhas definições para ldi e KBSR de onde vem esse número? Eu esperava que algo como 1 fosse armazenado porque o teclado recebeu um novo caractere.

questionAnswers(1)

yourAnswerToTheQuestion