1 / 10

Negative Numbers

Negative Numbers. Lecture L2.3 Section 2.4. Ignore carry. Negative Numbers. Subtract by adding. 73 -35 38. 73 +65 138. 10’s complement. Negative Numbers. 10’s complement : Subtract from 100. Take 9’s complement and add 1. 100 -35 65. 99 -35 64 +1 65.

Download Presentation

Negative Numbers

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Negative Numbers Lecture L2.3 Section 2.4

  2. Ignore carry Negative Numbers Subtract by adding 73 -35 38 73 +65 138 10’s complement

  3. Negative Numbers 10’s complement: Subtract from 100 Take 9’s complement and add 1 100 -35 65 99 -35 64 +1 65

  4. Negative Numbers 2’s complement: Subtract from Take 1’s complement and add 1 100000000 01001101 10110011 11111111 -01001101 10110010 +1 10110011

  5. Complement remaining bits Copy all bits to first 1 2’s complement Finding 2’s Complement 0 1 0 1 1 0 0 0 1 0 1 0 1 0 0 0

  6. Negative NumberTake 2’s Complement 7510 = 4B16 = 01001011 -7510 = B516 = 10110101 FF -4B B4 +1 B5

  7. Negative NumberTake 2’s Complement 110 = 0116 = 00000001 -110 = FF16 = 11111111 12810 = 8016 = 10000000 -12810 = 8016 = 10000000

  8. Signed Numbers 4-bit: 8H = -8 to 7H = +7 1000 to 0111 8-bit: 80H = -128 to 7F = +127 16-bit: 8000H = -32,768 to 7FFFH = +32,767 32-bit: 80000000H = -2,147,483,648 to 7FFFFFFFH = +2,147,483,647

  9. Questions What is the two’s complement of 00101100? What hex number represents the decimal number -40?

More Related