Apoo

Responsáveis
Rogério Reis
Nelma Moreira

Apoo is an environment for programming in a simple assembly language.

It is implemented in Python and has the following components:

* the Apoo virtual machine is a virtual processor with a very simple architecture and instruction set that mimics almost all the essential features of a modern microprocessor. As the aim is to teach assembly language, there is no machine code associated with the instruction set.

* the Apoo Interface is a graphical environment that monitors the state of the machine during the execution of a program and allows the writing/editing/execution of programs in assembly language.

* the Apoo Tutor is a module that aims the grading of student programs based on a description of what should be the execution of the program for specified input data sets.

Lançamentos

Apoio

  • Fórum
  • 0

    Submeter um novo comentário

    O conteúdo deste campo é privado e não irá ser exibido publicamente.
    • As linhas e os parágrafos quebram automaticamente
    • Endereços de páginas web e endereços de e-mail são transformados em links automaticamente.
    • Each email address will be obfuscated in a human readble fashion or (if JavaScript is enabled) replaced with a spamproof clickable link.
    • Highlight terms in this textarea.
    • Textual smileys will be replaced with graphical ones.
    CAPTCHA
    Esta pergunta serve para verificar se o utilizador é humano e para prevenir o envio automático de spam.
    5 + 0 =
    Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.
    Conteúdo sindicado