Determine the actual value loaded into the accumulator

Assignment Help Computer Engineering
Reference no: EM131607307

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.)

936_figure.png

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.

Rationale - 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;

Reference no: EM131607307

Questions Cloud

Determining the rate at which soviet union deliver the gas : In 1980, before the unification of Germany in 1990 and the introduction of the Euro, West Germany made a loan of 20 billion Deutsche Marks to the Soviet Union.
President obama and congress : The American Recovery and Reinvestment Act of 2009 (ARRA) was passed by President Obama and Congress in response to the recession of 2007-2009.
Evaluating costs and benefits : What HRM considerations might be included in this specific capital budgeting analysis? Be specific, how could cash inflows and outflows be analyzed.
How many dinner specials are possible : For the dinner special at a restaurant, customer must choose an appetizer, a salad, an entree, a side dish and a dessert. How many dinner specials are possible?
Determine the actual value loaded into the accumulator : Assuming R1 is implied in the indexed addressing mode, determine the actual value loaded into the accumulator (AC)
How and why could an alabama paradox occur : How and why could an Alabama Paradox occur? Explain how applying the Huntington-Hill apportionment method helps to avoid an Alabama Paradox.
Write an integral representing the present value : You are manufacturing a particular item. After t years, the rate at which you earn a profit on the item is(2-0.1t) thousand dollars per year.
Criminal justice report from typical nonfiction writings : Choose two elements that distinguish the criminal justice report from typical nonfiction writings.
How long does it take to exhaust the entire reserve : An oil company discovered an oil reserve of 100 million barrels. For time t > 0, in years, the company's extraction plan is a linear declining function of time.

Reviews

len1607307

8/21/2017 6:47:37 AM

The code meets the specification. Code is well documented with comments. The program produces correct outputs in every input situations. Answers are corrects. All steps are correctly shown. All codes are accurately written.

len1607307

8/21/2017 6:47:31 AM

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. The first page (cover page) of the document file should have the following information clearly mentioned: Your full name, Your Student ID, Subject Code (ITC544) and Assessment item number and name (Assignment 2: MARIE & ISA). Each page should have page numbers in “page x of y” format (including the cover page). You DO NOT need to provide any references for any of the questions.

Write a Review

Computer Engineering Questions & Answers

  Convert pos to sop

Using the sandwich algorithm to convert POS to SOP?

  Calculate heat-transfer coefficient at the throat of nozzle

Water at 10°C flows from a reservoir through the convergent nozzle shown in Fig. into a circular tube. The mass flow rate of the water is 9 g/s.

  What is the average memory access time

What is the average memory access time - Draw a pipeline diagram illustrating the first iteration of the loop assuming there are no instruction cache misses. Remember that there are two fetch stages

  Write a program that displays a frame containing six panels

Write a program that displays a frame containing six panels. Each panel should contain exactly one image (use six unique images of your choice).

  Compute the phase shift of the resulting shifted sinusoid

Starting with the plot in Fig., sketch a plot of x(t - t1) when t1 = 0.0075. Repeat for t1 = -0.01. Make sure that you shift in the correct direction.

  Dtermine whether file sharing is necessary to further

copyright law has always included elements such as the fair-use exemption that make it difficult to apply. explain

  Create system request that you use to develop a sales system

Create a system request that you might use to develop a Web-based sales system. Remember to list special issues that are relevant to the project.

  Design a clocked d flip flop

Design a clocked D flip-flop, using a modified ECL circuit design, such that the output becomes valid on the negative-going edge of the clock signal.

  Why would an improvement of only ten percent occur

Why would an improvement of only 10% occur? Could it be that no improvement at all would occur? Explain.

  Write a function that converts an input of some integer

Write a function that converts an input of some integer number of inches into outputs of integer numbers of yards, feet, and inches. Do not write a main function. Your function does not do cin or cout.

  The currency conversion application is a menu-driven

the final project consists of a currency conversion application. this application-similar to simple practical programs

  What angle and muzzle velocity is needed

We are now going to design a hill climbing algorithm to solve the following problems: What is the maximum range of K12? What angle and muzzle velocity is needed? What is the minimum range of K12? What angle and muzzle velocity is needed

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