Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

2. Registers Identify all the registers used in the MARIE architecture For each of the registers in part a, give the register size in bits

image text in transcribed
2. Registers Identify all the registers used in the MARIE architecture For each of the registers in part a, give the register size in bits (This is actually stated in text). Explain why the author chose those sizes. Classify each of the registers identified in part a as special purpose or general purpose. If special purpose, identify the specific type(s) of information the register holds. If general purpose, describe how the register is used for a variety of different purposes. a. b. c. 3. Memory How much memory (in bytes) is available for a MARIE architecture machine? b. a. How does the architecture limit the memory to this quantity? c. Give two ways the MARIE architecture could be modified to allow more memory capacity. Interrupts. Interrupts described in section 4.7 include L/O requests, arithmetic errors, underflow or overflow, hardware malfunction, user-defined break points, and invalid instructions. Under what circumstances, if any, would you allow each of these to be masked? 4. Logic Circuits. In chapter 3, we saw a number of practical circuits including: adders, decoders multiplexers, parity generators and checkers, and flipflops. a. For each of these circuit types, identify all locations in the Marie Architecture (figure 4.8) where the circuit would be needed b. Identify (or describe) other circuits the ALU would likely need c. Identify (or describe) other circuits the Control Unit would likely need. Data Types. The author states that the type of data (integer, signed integer, character) is usually determined by context. a. Name a context (in the MARIE architecture) where the data would have to be integer. b. Name a context (in the MARIE architecture) where the data would have to be character. c. Why would floating point data be problematic in a MARIE architecture? 6. 7. Instruction Set Architecture. Describe 4 commands not provided in the MARIE instruction set architecture that you think would be useful. Explain why you would like those instructions

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Essential SQLAlchemy Mapping Python To Databases

Authors: Myers, Jason Myers

2nd Edition

1491916567, 9781491916568

More Books

Students also viewed these Databases questions