How many bits are needed for the opcode

Assignment Help Computer Engineering
Reference no: EM131212171

Assignment - MARIE & ISA

Task-

Q1. A digital computer has a memory unit with 16 bits per word. The instruction set consists of 122 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 left for the address part of the instruction?

c) What is the maximum allowable size for memory?

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

Q2. Consider the MARIE program below.

a) List the hexadecimal code for each instruction.

b) Draw the symbol table.

c) What is the value stored in the AC when the program terminates?

Hex

Addr Label          Instruction

100 Start,             Load A

101                         Add B

102                         Store Temp

103                         Load C

104                         Add D

105                         Add Temp

106                         Store F

107                         Output

108                         HALT

109    A,                 DEC 5

10A    B,                DEC 3

10B     C,                DEC 4

10C     D,               DEC 13

10D     E,                DEC 3

10E   Temp,      HEX 00FD

10F     F,                HEX 00FE

Q3. Write code to implement the expression

F = (A+B) /(C*D*E) on 2-, 1- and 0-address machines.

Reference no: EM131212171

Questions Cloud

Develop the function qwerty : Exercise 5 Develop the function qwerty. The function consumes a counting number and extracts that many keyboard characters from the string "qwerty".
Develop a java application that inputs the salesperson : Develop a Java application that inputs the salesperson's gross sales for that item for last week and calculates and displays that salesperson's earnings. There is no limit to the number of items sold. After the loop is done, print out the aggregat..
Alexander falconbridge an account of the slave trade : What does Falconbridge's account of the slave trade and the middle passage tell us about the nature of the Atlantic Slave trade?
What are the purpose of change management : Question 1: What are the purpose of change management? Question 2: What is a relationship between changeq Incidentq Service Request q Release Question 3: What are the Fiverisk indicators of poor change management ?
How many bits are needed for the opcode : A digital computer has a memory unit with 16 bits per word. The instruction set consists of 122 different operations. All instructions have an operation code part (opcode) and an address part (allowing for only one address). How many bits are need..
How many of these one million pairs will hash to the bucket : If we hash each field to a large number of buckets, as suggested by Example 22.9, how many of these one million pairs will hash to the same bucket for at least one of the three hashings?
Picture of systems analysis and systems development : How does the Internet, and more specifically the World Wide Web, fit into the picture of systems analysis and systems development?
The histories the second persian invasion of greece : Read given file, Herodotus, The Histories, The Second Persian Invasion of Greece. - And discuss should contain a thesis statement, evidence from the texts to support argument.
Identify the economic environment : Using your chosen company's domestic and global environments identify the economic environment of each and compare and contrast it using Rostow and Galbraith (see lesson plan and resources below).

Reviews

len1212171

9/19/2016 5:15:54 AM

This assessment task covers topics on CPU operation and Instruction Set Architecture, and has been designed to make sure that you are engaging with the subject content on a regular basis. More specifically it seeks to assess your ability to define and appropriately use computer systems terminologies; describe the essential elements of computer organisation and discuss how the elements function; describe the basic instruction set architecture of a simple computer; discuss the general trends in computing technologies including examples of leading edge developments.

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