How many bits are needed for the opcode

Assignment Help Other Engineering
Reference no: EM131606960

Assignment: MARIE and ISA

Task

1. Suppose that a 256M * 128 Memory built using 1024 K *32 RAM Chips and memory is word addressable.

a. How many RAM Chips are necessary?
b. How many RAM Chips are there per memory word?
c. How many address bits are needed for each RAM Chip?
d. How many banks will this memory have?
e. How many address bits are needed for all memory?

2. A digital computer has a memory unit with 48 bits per word. The instruction set consists of 240 different operations. All instructions have an operation code part (opcode) and an address part (allowing for only one address). Each instruction is stored in one word of memory.

a. How many bits are needed for the opcode?

b. How many bits are needed to specify the register? How many bits are left for the address part of the instruction?

c. What is the largest unsigned binary number that can be accommodated in one word of memory?

3. Consider an instruction Add 1000. Memory contents, Accumulator (AC), and R1 Register contents are depicted in the below figure: (such as memory address 1000 contains a value 1400, memory address 1100 contains a value 400 etc. All the numbers used here are decimals.)

2019_Fiigure.jpg

Assuming R1 is implied in the indexed addressing mode, determine the actual value loaded into the accumulator (AC) using the following addressing modes:
i) Immediate
ii) Direct
iii) Indirect
iv) Indexed

4. Write code to implement the expression: A= (B + C) * (D - E) on 2-, 1- and 0-address machines. In accordance with programming language practice, computing the expression should not change the values of its operands.

Reference no: EM131606960

Questions Cloud

Identify the correct sentence : Identify the correct sentence. My cousin has an Enormous cat named Snickers
Liquidated dental laboratory equipment : Austin's Auctions conducts online auctions on behalf of clients trying to dispose of liquidated dental laboratory equipment.
How would you define competitive advantage : How would you define competitive advantage? Why is it important in the athletic industry to differentiate your business from the competition from a marketing
Estimate the number of apples needed to make an apple pie : A pie dish is 9 inches across the top, 7 inches across the bottom, and 3 inches deep. See Figure 8.35. Compute the volume of this dish.
How many bits are needed for the opcode : How many bits are needed for the opcode - How many bits are needed to specify the register - What is the largest unsigned binary number
Understanding managerial economics : Scarcity, choice and opportunity cost can be illustrated with the aid of a production possibilities curve (PPC), also called a Production Possibilities Frontier
What price would you estimate for halliford stock : Halliford Corporation expects to have earnings this coming year of $3.155 per share. what price would you estimate for Halliford stock?
Expected oral auction price with two bidders : At an oral auction for a chafing dish, half of all bidders have a value of $160 and half have a value of $120.
What is the maximum volume of water that the gutter can hold : A 100 cm long gutter is made of three strips of metal, each 5 cm wide; Figure shows a cross-section.

Reviews

len1606960

8/21/2017 4:53:08 AM

Presentation 1. Please compose the answers in a document file (doc or docx format). Please do not submit in pdf formats. Please upload the document in the Turnitin within deadline. 2. The first page (cover page) of the document file should have the following information clearly mentioned: a. Your full name b. Your Student ID c. Subject Code (ITC544) d. Assessment item number and name (Assignment 2: MARIE & ISA) 3. Each page should have page numbers in “page x of y” format (including the cover page). 4. You DO NOT need to provide any references for any of the questions.

len1606960

8/21/2017 4:53:02 AM

Comprehension of internal elements of computer organisation Answers are corrects. All steps are correctly shown. All codes are accurately written. All answers are correct with a minor error. All codes are correct except a minor error. Few minor errors in calculating the address spaces. The steps show the clear understanding of the address space calculation. All codes written correctly however the order were not maintained correctly. The final result is not correct, however the calculations show the basic understanding of the instruction set architecture. More than half of the codes are correct. No attempt or incorrect calculations showing no or minimum understanding of the topic. Codes do not meet the specification.

len1606960

8/21/2017 4:52:50 AM

Criteria HD (85%-100%) DI (75%-84%) CR (65%-74%) PS (50%-64%) FL (0%-49%) Simulating and investigating of internal operations of CPU and it's instruction execution The code meets the specification. Code is well documented with comments. The program produces correct outputs in every input situations. Code meets specification and is well documented with comments. Minor errors in explanations. Code meets specification. Most of the time produces correct results, however does not produce correct results for special inputs. Little documentation and comments. Code meets specification but has errors in operation. Little commenting. Basic idea is expressed by the codes and explanations. Code does not meet the specification

len1606960

8/21/2017 4:50:06 AM

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 investigate the internal operation of the Central Processing Unit (CPU) and describe how it is used to execute instructions; • be able to investigate and describe in detail the essential elements of computer organisation including internal bus, memory, Input/Output( I/O) organisations and interfacing standards and discuss how these elements function;

Write a Review

Other Engineering Questions & Answers

  Characterization technology for nanomaterials

Calculate the reciprocal lattice of the body-centred cubic and Show that the reciprocal of the face-centred cubic (fcc) structure is itself a bcc structure.

  Calculate the gasoline savings

How much gasoline do vehicles with the following fuel efficiencies consume in one year? Calculate the gasoline savings, in gallons per year, created by the following two options. Show all your work, and draw boxes around your answers.

  Design and modelling of adsorption chromatography

Design and modelling of adsorption chromatography based on isotherm data

  Application of mechatronics engineering

Write an essay on Application of Mechatronics Engineering

  Growth chracteristics of the organism

To examine the relationship between fermenter design and operating conditions, oxygen transfer capability and microbial growth.

  Block diagram, system performance and responses

Questions based on Block Diagram, System Performance and Responses.

  Explain the difference in a technical performance measure

good understanding of Mil-Std-499 and Mil-Std-499A

  Electrode impedances

How did this procedure affect the signal observed from the electrode and the electrode impedances?

  Write a report on environmental companies

Write a report on environmental companies

  Scanning electron microscopy

Prepare a schematic diagram below of the major parts of the SEM

  Design a pumping and piping system

creating the pumping and piping system to supply cool water to the condenser

  A repulsive potential energy should be a positive one

Using the data provided on the webvista site in the file marked vdw.txt, try to develop a mathematical equation for the vdW potential we discussed in class, U(x), that best fits the data

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd