How many bits are needed to specify the register

Assignment Help Basic Computer Science
Reference no: EM131831003

Task - Questions

Question 1 - Suppose a disk drive has the following characteristics:

  • 23 surfaces
  • 512 tracks per surface
  • 64 sectors per track
  • 32 bytes/sector
  • Track-to-track seek time of 10 milliseconds
  • Rotational speed of 9600 RPM

I. What is the capacity of the drive?

II. What is the rotation delay?

III. What is the access time?

Question 2 - A digital computer has a memory unit with 32 bits per word. The instruction set consists of 232 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.

I. How many bits are needed for the opcode?

II. How many bits are needed to specify the register?

III. How many bits are left for the address part of the instruction?

IV. What is the maximum allowable size for memory?

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

Question 3 - In a computer instruction format, the instruction length is 13 bits and the size of an address field is 5 bits. The system architect has already designed FIVE 2-address instructions and TWENTY 1-address instructions. How many 0-address instruction still possible to accommodate for the instruction set architecture? 

Question 4 - Write code to implement the below expression:

A = (X+Y) * (Y-Z) / (X * Y) on 2, 1 and 0 address machines.

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: EM131831003

Questions Cloud

What is the significance of the given trend : Some of newer protocols, such as IPv6, are not including any kind of error-detection scheme on data portion of packet. What is the significance of this trend?
Is there a good way of distinguishing between the two : Which of the following issues were considered things that should be left to individuals and which were things that should be put up for a vote?
Do you kill the one innocent patient to save the lives : Another ethical dilemma sounds quite different: You are a medical doctor trying to find five organ donors to save the lives of five innocent people.
Anova of a randomized block design : What are its possible shortcomings? How can diagnostic checks be made to detect possible inadequacies in the model?
How many bits are needed to specify the register : A digital computer has a memory unit with 32 bits per word. How many bits are needed to specify the register? How many bits are needed for the opcode
Interest obtained from the anova approach : Show its essential equivalence to the paired t test. IS every aspect of possible interest obtained from the ANOVA approach?
How could a person reasonably justify a ban on gambling : What do you think best describes the reason that trade in recreational drugs is illegal: fear of exploitation, meddlesome preferences, notions of fairness.
Latin square or graeco-latin square design : What precautions need to be considered when using a Latin square or Graeco-Latin square design?
What is the relationship between ESMTP and POP-three : With respect to e-mail, what is the relationship between ESMTP and POP3? Can one operate without the other? Explain.

Reviews

len1831003

1/24/2018 7:51:30 AM

Australian student, need it as per the guidelines. 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. Comprehension of internal elements of computer organisation - Answers are corrects. All steps are correctly shown. All codes are accurately written.

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