How many bits are needed for the opcode

Assignment Help Basic Computer Science
Reference no: EM13920094 , Length: 1

1. A digital computer has a memory unit with 40 bits per word. The instruction set consists of 210 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?

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

3. Choose one area of rapid technological change in IT or Computer Science, research and report on recent developments and the outlook for the future in the area that you have chosen. You will need to provide both in text citations and bibliography entries according to Faculty of Business policy (APA format). Your report should be around 500 words.

Reference no: EM13920094

Questions Cloud

Liquidity premium on the corporate bond : A tresury bond that matures in 10 years has a yield of 6%. A 10 year corporate bond has a yield of 9%. Assume that the liquidity premium on the corporate bond is 0.5%. What is the default risk premium on the corporate bond? Show work please
What obstacles full adoption of lean purchasing by us firms : What are some of the obstacles to full adoption of lean purchasing by U.S. firms? What are some ways of overcoming them?
The dividend is expected to grow at constant rate : A broker offers to sell you shares in Bay Area Healthcare, which just paid a dividend of $2 per share. The dividend is expected to grow at a constant rate of 5 percent per year. The stock’s required return is 12 percent. What is the current value of ..
Businesses begin as a sole proprietorship : There are several different ways to enter into a business and thus it is important to understand each type of business and the advantages and disadvantages of each. Most businesses begin as a sole proprietorship, specifically smaller businesses an..
How many bits are needed for the opcode : How many bits are needed for the opcode and how many bits are left for the address part of the instruction?
Linear programming case study : Your instructor will assign a linear programming project for this assignment according to the following specifications. It will be a problem with at least three (3) constraints and at least two (2) decision variables. The problem will be bounded a..
Development of personal values : Personal values often represent individual characteristics and beliefs that determine people's behavior in various environments. Personal values and ethical standards are developed throughout life.
Classify each event as an asset source : Classify each event as an asset source, use, or exchange transaction.
Describe the process of allocation of it costs : Describe the process of allocation of IT costs. Do you agree with the approach? Why or why not? What is the purpose of the allocation?

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Identifies the cost of computer

identifies the cost of computer components to configure a computer system (including all peripheral devices where needed) for use in one of the following four situations:

  Input devices

Compare how the gestures data is generated and represented for interpretation in each of the following input devices. In your comparison, consider the data formats (radio waves, electrical signal, sound, etc.), device drivers, operating systems suppo..

  Cores on computer systems

Assignment : Cores on Computer Systems:  Differentiate between multiprocessor systems and many-core systems in terms of power efficiency, cost benefit analysis, instructions processing efficiency, and packaging form factors.

  Prepare an annual budget in an excel spreadsheet

Prepare working solutions in Excel that will manage the annual budget

  Write a research paper in relation to a software design

Research paper in relation to a Software Design related topic

  Describe the forest, domain, ou, and trust configuration

Describe the forest, domain, OU, and trust configuration for Bluesky. Include a chart or diagram of the current configuration. Currently Bluesky has a single domain and default OU structure.

  Construct a truth table for the boolean expression

Construct a truth table for the Boolean expressions ABC + A'B'C' ABC + AB'C' + A'B'C' A(BC' + B'C)

  Evaluate the cost of materials

Evaluate the cost of materials

  The marie simulator

Depending on how comfortable you are with using the MARIE simulator after reading

  What is the main advantage of using master pages

What is the main advantage of using master pages. Explain the purpose and advantage of using styles.

  Describe the three fundamental models of distributed systems

Explain the two approaches to packet delivery by the network layer in Distributed Systems. Describe the three fundamental models of Distributed Systems

  Distinguish between caching and buffering

Distinguish between caching and buffering The failure model defines the ways in which failure may occur in order to provide an understanding of the effects of failure. Give one type of failure with a brief description of the failure

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