2. Binära koder och talomvandlingar


2.1. Utför följande talomvandlingar: a) (8)10 = (?)2 b) (8)10 = (?)16 c) (8)10 = (?)NBCD d) (8)10 = (?)EXCESS-3 e) (8)10 = (?)GRAY(4) a) (8)10 = (1000)2 b) (8)10 = (8)16 c) (8)10 = (1000)NBCD d) (8)10 = (1011)EXCESS-3 e) (8)10 = (1100)GRAY(4)

2.2. Utför följande talomvandlingar: a) (93)10 = (?)2 b) (93)10 = (?)NBCD c) (93)10 = (?)16 d) (93)10 = (?)EXCESS-3 a) (93)10 = (0101 1101)2 b) (9310 = (1001 0011)NBCD c) (93)10 = (5D)16 d) (93)10 = (0110 0000)EXCESS-3

2.3. Vilket, av följande alternativ är talet (54,72)10 på naturlig binär form avrundat till 7 bråksiffror . a) (110100.1011100)2 b) (110110.1011110)2 c) (110110.1011101)2 d) (110110.1011100)2 e) (110010. 1011100)2 d)

2.4 Ange ASCII-tecknet för följande tal: a) (3F)16 b) (49)10 c) (101011)22 a) ’?’ b) ’1’ c) ’+’

2.5 Skriv följande ASCII-kodade textsträngar som en sekvens av hexadecimala kodord. a) CHALMERS b) tekniska c) HOGSKOLA a) 43,48,41,4C,4D,52,53 b) 74,65,6B,6E,69,73,6B,61 c) 48,4F,47,53,4B,4F,4C,41

2.6 Skriv följande tal som NBCD-kod: a) (528,31)10 b) (407,96)10 a) (0101 0010 1000 . 0011 0001)NBCD b) (0100 0000 0111 . 1001 0110)NBCD

2.7 Antag 7 bitars binära tal (naturlig binärkod), där den mest signifikanta positionen är en paritetsbit. Ange de binära talen med jämn paritet (bitmönstren) för följande tal. a) (1100)2 b) (32)10 c) (16)16 a) (1100)2 = (0001100)2 b) (32)10 = (1100000)2 c) (16)16 = (1010110)2

2.8 Antag 7 bitars binära tal (naturlig binärkod), där den mest signifikanta positionen är en paritetsbit. Ange de binära talen med udda paritet (bitmönstren) för följande tal. a) (1100)2 b) (32)10 c) (16)16 a) (1100)2 = (1001100)2 b) (32)10 = (0100000)2 c) (16)16 = (0010110)2

2.9 Omvandla följande tal (naturlig binär kod) till decimal form: a) (101011)2 b) (1100111)2 c) (111100)2 d) (101.011)2 e) (.111)2 f) (1000.01)2 a) (101011)2 = (43)10 b) (1100111)2 = (103)10 c) (111100)2 = (60)10 d) (101.011)2 = (5,375)10 e) (.111)2 = (0,875)10 f) (1000.01)2 = (8,25)10

2.10 Omvandla följande hexadecimala tal till decimal form: a) (AB)16 b) (11)16 c) (80)16 d) (C.4)16 e) (0.68)16 f) (B3.D4)16 a) (AB)16 = (171)10 b) (11)16 = (17)10 c) (80)16 = (128)10 d) (C.4)16 = (12,25)10 e) (0.68)16 = (0,40625)10 f) (B3.D4)16 = (179,828125)10

2.11 Omvandla följande tal till naturlig binär kod. Bråken avkortas till 6 st. bråksiffror. a) (45)10 b) (33)10 c) (87,65)10 d) (122,18)10 e) (45)16 f) (33)16 g) (4.8)16 h) (10.6)16 a) (45)10 = (101101)2 b) (33)10 = (100001)2 c) (87,65)10 = (1010111.101001)2 d) (122,18)10 = (1111010.001011)2 e) (45)16 = (1001010)2 f) (33)16 = (110011)2 g) (4.8)16 = (100.1)2 h) (10.6)16 = (10000.011)2

2.12 Omvandla följande tal till hexadecimal form. Bråken avkortas till 2 st. bråksiffror. a) (255)10 b) (330)10 c) (19,37)10 d) (132,43)10 e) (1111110)2 f) (100100001010)2 g) (1111.1111)2 h) (1010.0011)2 a) (255)10 = (FF)16 b) (330)10 = (14A)16 c) (19,37)10 = (13.5E)16 d) (132,43)10 = (84.6E)16 e) (1111110)2 = (7E)16 f) (100100001010)2 = (90A)16 g) (1111.1111)2 = (F.F)16 h) (1010.0011)2 = (A.3)16

2.13 En axels vridningsvinkel [0-359°] ska kodas med Gray-kod. Hur många bitar måste kodorden minst ha för att ge upplösningen: a) 1° b) 2° a) 512=29 < 360 < 256=28 ger minst 9 bitar b) 256=28 < 180 < 128=27 ger minst 8 bitar