Computer Systems: A Programmer's Perspective (3rd Edition)
Computer Systems: A Programmer's Perspective (3rd Edition)
3rd Edition
ISBN: 9780134092669
Author: Bryant, Randal E. Bryant, David R. O'Hallaron, David R., Randal E.; O'Hallaron, Bryant/O'hallaron
Publisher: PEARSON
Expert Solution & Answer
Book Icon
Chapter 2, Problem 2.91HW

A.

Explanation of Solution

Fractional binary number for given hexadecimal representation:

  • From the given question, the binary value for given hexadecimal is “0x40490FDB” is “0100 0000 0100 1001 0000 1111 1101 1011”.
  • Using the single precision floating point approximation, the bit of “sign” is “1”, for exponent bit “k” is “8” and for fraction bits is “23”.
  • Hence, the floating point representation for given binary value is

  • From the above table, it is based on the normalized case.
    • Because, the value of exponent is not all zeros. Then formula for computing “E”, “M” and “V” is
      • Formula for computing “E”, “E = e – bias”
      • Formula for computing “M”, “M = 1 + f”
      • Formula for computing “V”, “V=(1)s×2E×M
  • From the above table, sign bit “s” is “0”.

E=ebias=128bias=>Computingdecimalvalueforexponentbit"10000000"is128=128(2811)=>Formuladeterminebiasis2k11

B.

Explanation of Solution

Fractional binary representation of “227”:

From problem 2.83, assume n = 0.yyyyyy. So, from part A, n=11.001 001 000 011 111 101 101 1 . Hence, the value of “y” is “001”.

Now formula to computing numeric value for string “001” is given below

n=Y2k1

Here the value of “Y” means decimal value for “001” and “k” means number of bits in given binary “001”

C.

Explanation of Solution

Bit positions of “π” diverge from two approximations:

Relative to the binary point, at the 9th bit position, the “π” diverges from two approximations of “22371” and “227”.

  • When converting “22371” to decimal, the value is “3

Blurred answer
Students have asked these similar questions
Python application creation The system call inv in the numpy.linalg library can be used to calculate the inverse of a matrix. A basic 2 by 2 matrix's inverse can be calculated using Python code. The identity matrix I is then generated by multiplying the inverse of A by itself for proof.
One of the famous proofs of modern mathematics is Georg Cantor’s demonstration that the set ofrational numbers is enumerable. The proof works by using an explicit enumeration of rational numbersas shown in the diagram below.1/1 1/2 1/3 1/4 1/5 . . .2/1 2/2 2/3 2/43/1 3/2 3/34/1 4/25/1In the above diagram, the first term is 1/1, the second term is 1/2, the third term is 2/1, the fourthterm is 3/1, the fifth term is 2/2, and so on.Input and OutputYou are to write a program that will read a list of numbers in the range from 1 to 107 and will printfor each number the corresponding term in Cantor’s enumeration as given below. No blank line shouldappear after the last number.The input list contains a single number per line and will be terminated by end-of-file.Sample input3147Sample outputTERM 3 IS 2/1TERM 14 IS 2/4TERM 7 IS 1/4 bring a brief description (pseudocode) programming language c++
Here is the value of X is 1

Chapter 2 Solutions

Computer Systems: A Programmer's Perspective (3rd Edition)

Ch. 2.1 - Prob. 2.11PPCh. 2.1 - Prob. 2.12PPCh. 2.1 - Prob. 2.13PPCh. 2.1 - Prob. 2.14PPCh. 2.1 - Prob. 2.15PPCh. 2.1 - Prob. 2.16PPCh. 2.2 - Prob. 2.17PPCh. 2.2 - Practice Problem 2.18 (solution page 149) In...Ch. 2.2 - Prob. 2.19PPCh. 2.2 - Prob. 2.20PPCh. 2.2 - Prob. 2.21PPCh. 2.2 - Prob. 2.22PPCh. 2.2 - Prob. 2.23PPCh. 2.2 - Prob. 2.24PPCh. 2.2 - Prob. 2.25PPCh. 2.2 - Practice Problem 2.26 (solution page 151) You are...Ch. 2.3 - Prob. 2.27PPCh. 2.3 - Prob. 2.28PPCh. 2.3 - Prob. 2.29PPCh. 2.3 - Practice Problem 2.30 (solution page 153) Write a...Ch. 2.3 - Prob. 2.31PPCh. 2.3 - Practice Problem 2.32 (solution page 153) You are...Ch. 2.3 - Prob. 2.33PPCh. 2.3 - Prob. 2.34PPCh. 2.3 - Practice Problem 2.35 (solution page 154) You are...Ch. 2.3 - Prob. 2.36PPCh. 2.3 - Practice Problem 2.37 solution page 155 You are...Ch. 2.3 - Prob. 2.38PPCh. 2.3 - Prob. 2.39PPCh. 2.3 - Practice Problem 2.40 (solution page 156) For each...Ch. 2.3 - Prob. 2.41PPCh. 2.3 - Practice Problem 2.42 (solution page 156) Write a...Ch. 2.3 - Practice Problem 2.43 (solution page 157) In the...Ch. 2.3 - Prob. 2.44PPCh. 2.4 - Prob. 2.45PPCh. 2.4 - Prob. 2.46PPCh. 2.4 - Prob. 2.47PPCh. 2.4 - Prob. 2.48PPCh. 2.4 - Prob. 2.49PPCh. 2.4 - Prob. 2.50PPCh. 2.4 - Prob. 2.51PPCh. 2.4 - Prob. 2.52PPCh. 2.4 - Practice Problem 2.53 (solution page 160) Fill in...Ch. 2.4 - Practice Problem 2.54 (solution page 160) Assume...Ch. 2 - Compile and run the sample code that uses...Ch. 2 - Try running the code for show_bytes for different...Ch. 2 - Prob. 2.57HWCh. 2 - Write a procedure is_little_endian that will...Ch. 2 - Prob. 2.59HWCh. 2 - Prob. 2.60HWCh. 2 - Prob. 2.61HWCh. 2 - Write a function int_shifts_are_arithmetic() that...Ch. 2 - Fill in code for the following C functions....Ch. 2 - Write code to implement the following function: /...Ch. 2 - Write code to implement the following function: /...Ch. 2 - Write code to implement the following function: / ...Ch. 2 - You are given the task of writing a procedure...Ch. 2 - Prob. 2.68HWCh. 2 - Write code for a function with the following...Ch. 2 - Write code for the function with the following...Ch. 2 - You just started working for a company that is...Ch. 2 - You are given the task of writing a function that...Ch. 2 - Write code for a function with the following...Ch. 2 - Write a function with the following prototype: /...Ch. 2 - Prob. 2.75HWCh. 2 - The library function calloc has the following...Ch. 2 - Prob. 2.77HWCh. 2 - Write code for a function with the following...Ch. 2 - Prob. 2.79HWCh. 2 - Write code for a function threefourths that, for...Ch. 2 - Prob. 2.81HWCh. 2 - Prob. 2.82HWCh. 2 - Prob. 2.83HWCh. 2 - Prob. 2.84HWCh. 2 - Prob. 2.85HWCh. 2 - Intel-compatible processors also support an...Ch. 2 - Prob. 2.87HWCh. 2 - Prob. 2.88HWCh. 2 - We are running programs on a machine where values...Ch. 2 - You have been assigned the task of writing a C...Ch. 2 - Prob. 2.91HWCh. 2 - Prob. 2.92HWCh. 2 - following the bit-level floating-point coding...Ch. 2 - Following the bit-level floating-point coding...Ch. 2 - Following the bit-level floating-point coding...Ch. 2 - Following the bit-level floating-point coding...Ch. 2 - Prob. 2.97HW
Knowledge Booster
Background pattern image
Similar questions
SEE MORE QUESTIONS
Recommended textbooks for you
Text book image
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Text book image
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Text book image
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
Text book image
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Text book image
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Text book image
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education