6 Give the 16bit 2s complement form of the following 8bit 2s

6. Give the 16-bit 2\'s complement form of the following 8-bit 2\'s complement numbers:
(a) OX94
(b) OXFF
(c) OX23
(d) OXBC

7. Which of the following 16-bit 2\'s complement numbers can be shortened to 8 bits and maintain their values?
(a) OX00BA
(b) OXFF94
(c) OX0024
(d) OXFF3C

8. A positive binary number is even precisely when its last digit is 0. When is a negative 2\'s complement number even?

9. Assuming a given length of 8 bits, what are the decimal values of the following signed binary numbers after being arithmetically shifted to the left by 2 bits?
(a) 11110011
(b) 01110010
(c) 00101011
(d) 11011001
State whether there is an overflow.

10. Assuming a given length of 8 bits, what are the decimal values of the following signed binary numbers after being arithmetically shifted to the right by 1 bit?
(a) 11110010
(b) 01110010
(c) 00101010
(d) 11011000

Solution

6)

16 bit 2\'s complement form of the following 8 bit 2\'s complement numbers:

(a)0x94 = 10010100

--> 2\'s complement

01101100 -----> extending to 16 bit number

---> 0000000001101100

---> 2\'s complement

----> 1111111110010100 ---->0xFF94

(b)0xFF = 11111111

--> 2\'s complement

00000001 -----> extending to 16 bit number

---> 0000000000000001

---> 2\'s complement

----> 1111111111111111 ---->0xFFFF

(c)0x23 = 0010 0011

--> 2\'s complement

1101 1101-----> extending to 16 bit number

---> 1111111111011101

---> 2\'s complement

----> 0000000000100011 ---->0x0023

(d)0xBC = 1011 1100

--> 2\'s complement

0100 0100 -----> extending to 16 bit number

---> 0000000001000100

---> 2\'s complement

----> 1111111110111100 ---->0xFFBC

-------------------------------------------------------------------------------------

7)

Trick to find whether shortening will effect or not :

16 bit MSB should be same as 8 Bit MSB
Higher 8 bits of the 16 bit number should 00 or FF
(a) 0x00BA -

higher 8 bits are 00 (second condtion is true )

MSB of 16 Bit is 0 and MSB of 8 bit is 1 (1st condition is false)

. So, it will be effected.

(a) 0xFF94 -

higher 8 bits are FF (second condtion is true )

MSB of 16 Bit is 1 and MSB of 8 bit is 1 (1st condition is true)

. So, it will be NOT EFFECTED

(c) 0x0024 -

higher 8 bits are 00 (second condtion is true )

MSB of 16 Bit is 0 and MSB of 8 bit is 0 (1st condition is True)

. So, it will be NOT EFFECTED

(d) 0xFF3C -

higher 8 bits are FF (second condtion is true )

MSB of 16 Bit is 1 and MSB of 8 bit is 0 (1st condition is false)

. So, it will be effected.

6. Give the 16-bit 2\'s complement form of the following 8-bit 2\'s complement numbers: (a) OX94 (b) OXFF (c) OX23 (d) OXBC 7. Which of the following 16-bit 2\'
6. Give the 16-bit 2\'s complement form of the following 8-bit 2\'s complement numbers: (a) OX94 (b) OXFF (c) OX23 (d) OXBC 7. Which of the following 16-bit 2\'

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site