Question 4# Read the following algorithm: Algorithm for converting a fraction a into binary with p binary places. Inputs: fraction z EQ, 0

Systems Architecture
7th Edition
ISBN:9781305080195
Author:Stephen D. Burd
Publisher:Stephen D. Burd
Chapter3: Data Representation
Section: Chapter Questions
Problem 15VE: The result of adding, subtracting, or multiplying two integers might result in overflow but never...
icon
Related questions
Question

No hand written solution and no image 

Question 4# Read the following algorithm:
Algorithm for converting a fraction into binary with p binary places.
Inputs: fraction r EQ, 0<x< 1 and number of places p E N.
Outputs: bits b₁,b2,..., bp such that (0.bybą... bp)2 is the
best approximation to z using p binary places.
Method:
Initialise: j1, b₁,b2,...,bp0
Loop: if j = p + 1 stop.
x + 2x
If r≥1 [b, 1, x-x-1]
j+j+1
Repeat loop
(a) Verify that the algorithm converts to 0.11010, when p=5. Can you spot how to
express exactly in repeating binary?
(b) Express 0.8510 as accurately as possible with 8 binary places.
Transcribed Image Text:Question 4# Read the following algorithm: Algorithm for converting a fraction into binary with p binary places. Inputs: fraction r EQ, 0<x< 1 and number of places p E N. Outputs: bits b₁,b2,..., bp such that (0.bybą... bp)2 is the best approximation to z using p binary places. Method: Initialise: j1, b₁,b2,...,bp0 Loop: if j = p + 1 stop. x + 2x If r≥1 [b, 1, x-x-1] j+j+1 Repeat loop (a) Verify that the algorithm converts to 0.11010, when p=5. Can you spot how to express exactly in repeating binary? (b) Express 0.8510 as accurately as possible with 8 binary places.
Expert Solution
steps

Step by step

Solved in 3 steps

Blurred answer
Knowledge Booster
Fundamentals of Computer System
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Systems Architecture
Systems Architecture
Computer Science
ISBN:
9781305080195
Author:
Stephen D. Burd
Publisher:
Cengage Learning
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning