MARIE simulator
This task requires you to use the MARIE simulator for Questions 1 and 2. Prior to starting this task, you must ensure that the simulator is running correctly by completing the tutorial provided with the simulator, located under Resources within the Interact site.]1. Assemble the MARIE program below.Hex
Addr Label Instruction100 Start, LOAD X
101 ADD Y
102 STORE TEMP
103 LOAD W
104 ADD U
105 ADD TEMP106 OUTPUT
107 STORE Z108 HALT
109 X, DEC 5
10A Y, DEC 1410B TEMP, HEX 00FD10C W, DEC 410D U, DEC 16
10E Z, HEX 00FEa) List the hexadecimal code for each instruction
b) Draw the symbol table
c) What is the value stored in the AC when the program terminates.2. Write a MARIE program using a loop that implement
This assessment task covers topics on CPU operation and Instruction Set Architecture, and has been designed to ensure that you are engaging with the subject content on a regular basis. More specifically it seeks to assess your ability to:
- be able to define and appropriately use computer systems terminologies;
- be able to describe the essential elements of computer organisation and discuss how the elements function;
- be able to describe the basic instruction set architecture of a simple computer;
- be able to discuss the general trends in computing technologies including examples of leading edge developments.
Marking criteria
10 years ago
Purchase the answer to view it
- marie_simulator.docx