What is Marie programming language?
MARIE (‘Machine Architecture that is Really Intuitive and Easy’) is a machine architecture and assembly language. In a nutshell, MARIE assembly language is a simple implementation of the von Neumann architecture. MARIE consists of 5 registers. A simple idea of which register does what is required to proceed.
How many instructions does Marie have?
thirteen instructions
controlling program execution. The MARIE ISA consists of only thirteen instructions.
How do I download Marie simulator?
Download the MARIE simulator from http://computerscience.jbpub.com/ecoa/2e/student_resources.cfm.
- From the .
- Run Marie.
- Click on File, then Edit.
- In the Editor, click on Assemble and then Assemble Current File.
- If your program did not run correctly, you can debug it by Stepping through the program.
What is Marie in computer architecture?
MARIE, a Machine Architecture that is Really Intuitive and Easy, is a simple architecture consisting of memory (to store programs and data) and a CPU (consisting of an ALU and several registers). It has all the functional components necessary to be a real working computer.
How do you call a subroutine in Marie?
MARIE provides a way to call these subroutines by using the JnS instruction, and normal program execution can be resumed once the subroutine exits by using the JumpI instruction. The JnS instruction stores the address of the next instruction after it was called.
How many opcodes can Marie support?
16 opcodes
Memory addresses range from 0 through 4,095 inclusive. 5. Sixteen–bit instructions, with 4–bit opcodes and 12–bit optional addresses. This implies a maximum of 24 = 16 opcodes.
How big can a memory address Marie work with?
The MARIE Architecture it supports 212 words of memory. This is 4K words, addressed 0 to 4,095 inclusive. It might be said to have 8 KB of memory, but it does not support byte addressing.
How do you use Marie?
- Start the simulator. To invoke MarieSim using the executable JAR file, simply double click on the MarieSim JAR icon.
- Invoke the code editor.
- Enter the program source code.
- Save the program source code.
- Assemble the program source code.
- Close the editor.
- Load the program.
- Run the program.
How do I run Marie code?
What is the size of addresses in the Marie architecture?
The MARIE Architecture it supports 212 words of memory. This is 4K words, addressed 0 to 4,095 inclusive.