• Labs
  • Lab 16: Assembler

Introdução

Esse laboratório introduz uma série de conceitos e ferramentas e deve ser realizado individualmente ou em dupla (como indicado no começo de cada parte).

Ao final do laboratório você deverá:

  1. Entender o que é um arquivo .hack e .mif
  2. Ter um projeto importado no Intellij
  3. Ter o método code.jump implementando
  4. Saber como executar os testes unitários
  5. Ter o método parser.commandType implementando
  6. Saber como extrair informações dos testes unitários
  7. Ter o fillSymbolTable.initialize implementando

Antes de começar

Toda vez que um novo projeto começar será necessário realizar algumas configurações no repositório do grupo, vocês devem seguir para o documento: Util/Começando novo Projeto e depois voltar para esse lab.

Warning

Não seguir sem realizar a etapa anterior.