Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab_AE.doc
Скачиваний:
5
Добавлен:
10.09.2019
Размер:
2 Mб
Скачать
  1. Переведення десяткових чисел в шістнадцяткову форму.

Як і в попередньому випадку, існує два різних способи цього переведення – методом послідовного ділення на 16 та ділення на найближчі ступені 16-ти. Перший спосіб співпадає з другим способом перетворення десятковий чисел в двійкові – вихідне число послідовно діляться на 16, а потім виписуються рештки, в зворотному порядку, починаючи з результату.

Приклад.

А=3124D

3124

16

3120

195

16

8

192

12

3

А=С38H

Згідно з другим способом, в якості дільників виступають найближчі менші числа із ряду ступенів числа 16, а шістнадцятковими цифрами в результаті будуть не рештки, а результати ділення. Для всіх наступних ділень використовуються рештки від попередніх ділень.

Приклад.

А=3124D

3124

256

52

16

8

1

3072

12

44

3

8

52

8

А=С38H

3. Переведення двійкового числа в шістнадцяткову форму.

Для переведення двійкового коду в шістнадцятковий код потрібно розбити вихідне двійкове число на напівбайти по 4 розряди, починаючи з молодшого розряду, старший напівбайт може бути не повним, тобто містити 1, 2 чи 3 біти. Потім необхідно підсумувати ваги одиничних бітів у кожному напівбайті, починаючи з молодшого і записати його буквено-цифрове вираження.

Приклад:

А=10110101012

А=10 1101 0101;

102=2H; 11012=8+4+1=DH; 01012=4+1=5H;

А=2D5Н

4. Переведення двійкового числа в десяткову форму.

Для переведення двійкового числа в десяткове потрібно підсумувати ваги одиничних бітів у всьому числі, користуючись ступенями двійки, не розбиваючи при цьому вихідне число на тетради.

Приклад:

А=10110101012

А=1+4+16+64+128+512=725

А=725D

5. Переведення числа із шістнадцяткової системи в двійкову.

Перетворення шістнадцяткового коду в двійковий код виконується в такий спосіб: кожен напівбайт, починаючи зі старшого, розкладається на біти з використанням загального правила утворення двійкового коду. Відсутні розряди в напівбайті доповнюються нулями, при цьому нульові старші розряди опускаються.

Приклад:

А1=312Н = (2+1) (1) (2) = 0011 0001 00102 = 11000100102

А2=9Е7Н = (8+1) (8+4+2) (4+2+1) = 1001 1110 01112 = 1001111001112

6. Переведення числа із шістнадцяткової системи в десяткову.

Для перекладу шістнадцяткового числа в десяткову форму необхідно кожний із шістнадцяткових розрядів помножити на відповідне число зі ступеневого ряду по основі шістнадцять, а потім скласти всі отримані добутки.

Приклад:

А=15А8Н

А=4096*1+256*5+16*10+8=5544D

Таблиця 3. Варіанти індивідуальних завдань

Варіант №

Десяткові числа

Двійкові числа

Шістнадцяткові числа

Напрямок переводу у програмі

1

2

3

4

5

1

4941

1111010001110

1D55

З десяткової в двійкову (перший спосіб)

6498

1101000000010

1BE6

4564

1000100101110

1375

2

6700

1100001100110

1B06

З десяткової в шістнадцяткову (перший спосіб)

9215

1010101110111

1B40

6350

10010101001101

2363

3

5517

1111001100001

2285

З двійкової в шістнадцяткову

6126

10010000110110

23BB

8458

1111010101010

1DEB

1

2

3

4

5

4

7905

1110011100010

1586

З двійкової в десяткову

9639

1110111110111

19C6

8997

1001000001010

235E

5

6820

1001101010110

13F3

З шістнадцяткової в двійкову

7779

1100101010010

1B89

4349

1110011000010

1A39

6

7253

1010111101100

1742

З шістнадцяткової в десяткову

6734

10001000000010

1888

9179

1100010110111

2467

7

9131

1000001011010

2178

З десяткової в двійкову (другий спосіб)

6834

1110101011001

2457

8722

1110010110111

1A58

8

7936

1010001010100

225B

З десяткової в шістнадцяткову (другий спосіб)

4000

1000110101101

12C4

4787

10010101111111

1128

9

6969

1010110110100

186B

З двійкової в шістнадцяткову

4230

1010001101001

1861

5365

1000011000111

1AF8

10

5967

1110111010101

2659

З двійкової в десяткову

9397

1110001101110

17A4

5882

1000111011111

158C

11

5510

1001101001101

1CE2

З шістнадцяткової в двійкову

6598

1100101100010

1DF7

9054

1000111010100

120A

12

5107

1101000101100

1356

З шістнадцяткової в десяткову

7049

10001111111111

1952

6713

1100011001110

1CC2

13

5954

1010110001101

15EC

З десяткової в двійкову (перший спосіб)

6280

1011111101110

2202

9319

10000100001010

18B7

14

8568

1111011100001

105A

З десяткової в шістнадцяткову (перший спосіб)

9303

10010110100111

1D59

6744

10001100100101

1CB7

15

8795

1101010100100

1454

З двійкової в шістнадцяткову

4804

1111001100011

11AD

4392

1000011111101

257F

16

6251

1110001010101

15B4

З двійкової в десяткову

6241

1101001001110

1469

6904

10001111011011

10C7

17

9817

10001110101011

1DD5

З шістнадцяткової в двійкову

6052

1101010110010

1C6E

5516

10001000010010

11DF

18

7509

1111100000000

1E8E

З шістнадцяткової в десяткову

7142

111110100000

1A02

4981

1001010110011

112E

19

6918

1101100111001

1866

З десяткової в двійкову (другий спосіб)

6976

1000010000110

1577

9059

1010011110101

254D

20

8837

1011101001111

1E61

З десяткової в шістнадцяткову (другий спосіб)

9147

10010010110101

2436

7659

1011011111010

1EAA

1

2

3

4

5

21

7394

1010110000110

134D

З двійкової в шістнадцяткову

7671

1100111000110

1962

4618

10001101011110

11D4

22

4950

1001111110011

1A2C

З двійкової в десяткову

6482

1101110001001

23FF

7362

1101000111001

18CE

23

5612

1011101000010

158D

З шістнадцяткової в двійкову

8706

1100010001000

17EE

6327

10010001100111

210A

24

4186

10000101111000

1EE1

З шістнадцяткової в десяткову

7513

10010001010111

25A7

7351

1101001011000

2325

25

5204

10001001011011

1AA4

З десяткової в двійкову (другий спосіб)

4525

1001011000100

1E63

9599

1000100101000

10FD

26

5556

1100001101011

1C55

З десяткової в шістнадцяткову (другий спосіб)

5225

1100001100001

1A4E

4295

1101011111000

23DB

27

7637

10011001011001

23AB

З двійкової в шістнадцяткову

7278

1011110100100

1AB2

4575

1010110001100

2212

28

7822

1110101010101

1F00

З двійкової в десяткову

6658

1101111100110

FA0

4398

1001101110101

12B3

29

6246

1101100000110

1B39

З шістнадцяткової в двійкову

5495

1101101000000

1086

9549

10001101100011

14F5

30

7777

10001010000101

174F

З шістнадцяткової в десяткову

9270

10001110111011

24B5

7850

1110111101011

16FA

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]