Olá,
Na apostila temos a descrição da seguinte instrução:
"INT #ADYYZZ: escreve na saı́da padrão o conteúdo da posição de memória cujo
endereço se encontra no registrador $Y. Se Z = 1, então mostra-se o conteúdo do
byte que ocupa a posição; se Z = 2, então mostra-se o conteúdo do wyde e assim
por diante até Z = 8. Por exemplo, se $11 = 1000, então a instrução ‘INT #AD0B04’
mostra o conteúdo do tetra M 4 [1000]."
Porém, se tento usar essa instrução em meu código:
INT #AD0004
Ou até mesmo a do exemplo dado
INT #AD0B04
Recebo a seguinte mensagem de erro:
macsim: unknown interrupt code AD0B04
As demais interrupções, incluindo a INT #DBxxxx (que imprime o conteúdo dos registradores) estão funcionando normalmente.
Haveria algum typo no código da instrução? Acredito que seria uma ferramenta útil para debugarmos nosso programa.