What is the benefit of the prefetch buffer

Assignment Help Computer Engineering
Reference no: EM132557764 , Length: 5 pages

Problem Set

Problems 1 - 10 are from the text reading. Problems 11 - 20 are from the lecture notes on computer architecture.

Q1. In a PC using an Intel 80x86 microprocessor, the number of bits in the EBX register is ______

Q2. In a PC using an Intel Pentium microprocessor, the number of bits in a physical memory address is ______

Q3. In a PC using an Intel Core 2 microprocessor, the number of bits in the RBP register is ______

Q4. In a PC using an Intel 8086, the number of bytes in a memory segment was ______

Q5. Suppose that the EAX register contains FFFFFFC8 and the instruction add eax, 211 is executed. What will be in the EAX register, and what will be the values of SF, ZF, CF and OF?

Q6. What is the name of the register in which 80x86 flags are stored?

Q7. Draw a diagram showing the relationship of the EDX, DX, DL and DH registers.Page 29 shows EAX that you can follow as a template.

Q8. Briefly explain the difference between a compiler and an interpreter.

Q9. Suppose that you buy a 64-bit PC with 8 GB of RAM. What is the 16-hex-digit of the "last" byte ofinstalled memory?

Q10. Explain the difference between flat memory and segmented memory.

For Problems 12 and 13, use the diagram of the adder below.

1612_figure.jpg

Q12. Suppose A = 0, B = 1, and Carry In = 0, show the values marked (a) thru (e) in the diagram above.

Q13. Suppose A = 1, B = 0, and Carry In = 1, show the values marked (a) thru (e) in the diagram above.

Q14. What is the benefit of the prefetch buffer the in the fetch-decode-execute cycle?

Q15. Use proper unit labeling in your solutions. Suppose you have the 5 stage pipeline shown here:

2138_figure1.jpg

S1 takes 2 nsec to execute.
S2 takes 2 nsec to execute.
S3 takes 2 nsec to execute.
S4 takes at most 12 nsec to execute.
S5 takes 2 nsec to execute.

(a) What is the latency of a single instruction?

(b) What is the bandwidth (MIPS) of this pipeline?

(c) Briefly explain how a superscalare architecture can alleviate the bottleneck in S4.

(d) Suppose a superscalar architecture was implemented, and S4 decreased to 4 nsec. What is the latency of a single instruction?

(e) With S4 decreased to 4 nsec, what is the bandwidth (MIPS) of this pipeline?

Q16. Show how the hex bytes E6 34 0A 11 would look in little endian format in the following memory cell:

Q17. What does the program counter (EIP register in 80x86) point to?

Q18. How are memory writes controlled in a clocked D-latch?

Q19. Suppose the clocked D-latch below is currently in a stable converged state of Q = 1.Now you want to write a 0 to the data line to change the state of the latch so that it stores a 0. Trace through the operation of the circuit, explaining the values of (a) through (g) in the process.

1637_figure2.jpg

Q20. In the lecture, we showed a 4 bit memory using D flip-flops. There is a method of writing to memory registers using something called a shift register, where data is fed into each flip flop one bit at a time. The bits are shifted into the next flip-flop as the data is fed into the register. Here is an example where we are writing the bits 0110 into a 4-bit memory. The least significant bit is first fed into the "leftmost"flip-flop, and it is shifted through until all of the data is read into the register.

440_figure3.jpg

Design and draw a circuit for a 4-bit shift register comprised of D flip-flops.

Reference no: EM132557764

Questions Cloud

Estimate cost of inventory at the end of the first quarter : On January 1, JKR Shop had $560,000 of beginning inventory at cost. Use the gross profit method to estimate its cost of inventory at the end of first quarter
Find the adjusted cash balance per books on august : Find The adjusted cash balance per books on August 31 is? Determine the cash balance per books (before adjustments) for the Clark Company.
Weaknesses of the skills approach to leadership : Describe two strengths and two weaknesses of the Skills Approach to leadership.
What would be the gross profit margin for the dish : A dish has a cost of £2.95 and a selling price of £11.80 including VAT. What would be the gross profit margin for the dish
What is the benefit of the prefetch buffer : What is the benefit of the prefetch buffer the in the fetch-decode-execute cycle and Briefly explain how a superscalare architecture can alleviate
Journalize the establishment of the fund : On April 2, Granger Sales decides to establish a $125.00 petty cash fund to relieve the burden on Accounting. Journalize the establishment of the fund
Skills model of leadership : The Skills Model of leadership outlines three "skills" needed for top management, middle management and supervisory management
What consolidate process of serial consolidation technique : Compare and contrast the two (2) different consolidation processes of serial and single consolidation techniques when indirect ownership interests exist.
Identify a code of ethics relevant to accountants : Explain the theory of cognitive dissonance and its relationship to how individuals may respond when confronted with an ethical situation

Reviews

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