Datorarkitektur-Talbaser-binära tal-hexadecimala tal.

9

Click here to load reader

Transcript of Datorarkitektur-Talbaser-binära tal-hexadecimala tal.

Page 1: Datorarkitektur-Talbaser-binära tal-hexadecimala tal.

Datarepresentation

Programmering I – DatorarkitekturMarcus Weiderstål

Page 2: Datorarkitektur-Talbaser-binära tal-hexadecimala tal.

Tidigare pass• Dator/data• Java • Variabler • Datainmatning och

platsreservation

Page 3: Datorarkitektur-Talbaser-binära tal-hexadecimala tal.

Det decimala talsystemet

1 0 0

1

2

3

4

5

6

7

8

9

Page 4: Datorarkitektur-Talbaser-binära tal-hexadecimala tal.

Binära tal

• 0 eller 1

• Av eller på• Ja eller nej• Sant eller falskt• Svart eller vitt• Vinst eller förlust (Tänk os-final)

Page 5: Datorarkitektur-Talbaser-binära tal-hexadecimala tal.

"There are only 10 types of people in the world:

Those who understand binary, and those who don’t"

Page 6: Datorarkitektur-Talbaser-binära tal-hexadecimala tal.

Hexadecimala tal

• 0-F • Sparar på plats men representerar

tal.

Page 7: Datorarkitektur-Talbaser-binära tal-hexadecimala tal.

Bitar och bytes

• 1 bit (0-1) • 8 bits = 1 bytes (0-2^8) 0-255• 1 ord = 4 bytes. (0-10^3) 0-1024

(1kb)

Page 8: Datorarkitektur-Talbaser-binära tal-hexadecimala tal.

1 1 0 1 0 0 0 1 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1

0-255

Bit – Byte - Ord

Page 9: Datorarkitektur-Talbaser-binära tal-hexadecimala tal.

OMVANDLING