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

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

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