17--MARIE-02

17--MARIE-02 - 4.8.3 MARIE's Instruction Set (...

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
4.8.3 MARIE's Instruction Set MARIE has a very simple instruction set (yet it is reasonably powerful).  Instructions need to be coded into binary. Each word in our computer is 16 bits wide, and (it appears that)  we need 12 bits for at least one operand, so that means that we have 4 bits for the instruction code. This  means that we can have up to 2 4  (16) instructions. Each instruction, therefore, will be represented as a 4-bit number in the range 0-15. These are the MARIE instructions: We are cheating on the input and output. In a real computer, numbers have to be converted from  sequences of ASCII characters into their equivalent binary value. We are assuming that all input values  have automatically been converted when they get into the Input register. And we will assume that the  reverse process also happens automatically for the Output register. Note that all instructions must be in binary form for the computer to be able to execute them (which makes  sense since we can only  put zeros and ones into the computer's memory). 
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
However, there are two other ways to represent MARIE's instructions: 1. In Hex (column 2 of table above) 2. With an English word (e.g. Load, Store, etc., in column 3 of the table above) The instructions in numeric format are called 
Background image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 5

17--MARIE-02 - 4.8.3 MARIE's Instruction Set (...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online