TCP1101: In This Assignment, You Will Implement An Assembly Language Interpreter That Will Run Assembly Language:

Introduction:

In this assignment, you will implement an assembly language interpreter that will run assembly language instructions in accordance with a given simplified virtual machine architecture. The interpreter is expected to execute an assembly program and generate a display of the content of the virtual machine after the execution of the program.

The assembly language for the given virtual machine supports various operations such as:

  1. Move operations,
  2. Mathematical operations,
  3. Rotation and shifting operations,
  4. Basic I/O operations,
  5. Loading data from memory,
  6. Storing data to memory.

WhatsApp icon