This assignment is based on Chapter 4.1 to 4.4. Its purpose is to enable you to become comfortable with manipulating different binary representations and to be able to convert values between them. There is also a problem taken from Chapter 1 that will simply verify that you know some basic terminology.
Do the following problems.
0100 1000 0110 1001 0000 1101 0000 1010
What does it represent, assuming it is:
a. A 32-bit two's complement integer? (Specify the result in
decimal.)
b. A 32-bit unsigned integer? (Specify the result in decimal.)
c. Four consecutive, 8-bit ASCII values? Use the ASCII
table on p. 142 for the standard character values. Also note the
following special codes which do not appear in the table:
ASCII 0 = NUL (C string null terminator) ASCII 8 = BS (Backspace) ASCII 9 = TAB ASCII 10 = LF (Line Feed) ASCII 13 = CR (Carriage Return)