1. Lógica
  2. Lógica de Programação
  3. Portugol
  4. 65(C)02
  5. Arquitetura básica de computadores
  6. Bit, Byte, Word e etc.
  7. Numéros decimais, hexadecimais e sinalização.

Clique sobre os tópicos listados abaixo para navegar até o conteúdo desejado.

  1. Arquitetura
  2. Instruções
  3. Programação
Introdução

Nesta parte do tutorial vamos ter conhecimento básico sobre o 65816 como características, uso, ferramentas e processadores variantes/derivados.

Quero aprender »

Modos de Operação

O 65816 possui os modos de operação nativo e emulação para uso que são configurados via flag. No modo nativo outras flags podem configurar os registradores.

Quero aprender »

Registradores

O 65816 possui 9 registradores para armazenar informações. Nesta parte do tutorial, vamos estar quais são os registradores, seus usos gerais ou específicos.

Quero aprender »

Tipos de dados

Para a manipulação de dados em nossos programas, precisamos ter conhecido do tamanho dos dados utilizados pelo 65816 e também suas características.

Quero aprender »

Memória

Com apenas 16MB de mémoria precisamos ter conhecimento sobre como os dados são armazenados, ter conhecimento sobre páginação, bancos de memória e outros.

Quero aprender »

Pilha

Para realizarmos backups de registradores de dados e endereço de memória, precisamos ter o conhecimento básico sobre as características da pilha do 65816 que serão vistas aqui.

Quero aprender »

Interrupções

As interruções são úteis para manipulação de dados vindos de periféricos ligados ao 65816 ou erros internos. Assim, precisamos entender sobre interrupções e o VDI desse processador.

Quero aprender »

Modos de Endereçamento

Para realizar movimentação de dados em memória, precisamos entender as modos de endereçamento legados e novos modos de endereçamento adicionados ao 65816.

Quero aprender »

Formato das Instruções

As instruções no 65816 são formadas por bytes sequênciais. Cada instrução possui seu tamanho em bytes de acordo com os modos de endereçamento, registradores e flags.

Quero aprender »