Главное меню  

   

Авторизация  

   
   
Хостинг в Украине
   


61.2%Russian Federation Russian Federation
18.8%Ukraine Ukraine
3.1%Kazakhstan Kazakhstan
2.8%Romania Romania
2.7%United States United States
1.7%Belarus Belarus
1%Czech Republic Czech Republic
0.9%Republic Of Moldova Republic Of Moldova
0.9%United Kingdom United Kingdom
0.7%France France

Сегодня: 145
Вчера: 121
На этой неделе: 266
На прошлой неделе: 960
В этом месяце: 2498
В прошлом месяце: 2197
Всего: 7258


   

блог админа

Записи

  • Главная
    Главная Страница отображения всех блогов сайта
  • Категории
    Категории Страница отображения списка категорий системы блогов сайта.

Cложение шестнадцатеричных чисел

Добавлено : Дата: в разделе: Прикладная информатика

Задача:
Выполнить сложение чисел A = fa12c
16 и B = 39bd16 в шестнадцатеричной системе счисления.

Решение:
1) Запишем числа "A" и "B" столбиком, одно под другим, начиная с младших разрядов (нумерация разрядов начинается с нуля).

Разр.

5

4

3

2

1

0

A

 

f

a

1

2

c

B

   

3

9

b

d

2) Сложим поразрядно числа "A" и "B" записывая результат в "C" начиная с младших разрядов.Правила поразрядного сложения, для шестнадцатеричной системы счисления представлены в талице ниже.

 

"В"

 

 

0

1

2

3

4

5

6

7

8

9

a

b

c

d

e

f

 

"A"

0

0

1

2

3

4

5

6

7

8

9

a

b

c

d

e

f

 

1

1

2

3

4

5

6

7

8

9

a

b

c

d

e

f

10

 

2

2

3

4

5

6

7

8

9

a

b

c

d

e

f

10

11

 

3

3

4

5

6

7

8

9

a

b

c

d

e

f

10

11

12

 

4

4

5

6

7

8

9

a

b

c

d

e

f

10

11

12

13

 

5

5

6

7

8

9

a

b

c

d

e

f

10

11

12

13

14

 

6

6

7

8

9

a

b

c

d

e

f

10

11

12

13

14

15

 

7

7

8

9

a

b

c

d

e

f

10

11

12

13

14

15

16

 

8

8

9

a

b

c

d

e

f

10

11

12

13

14

15

16

17

 

9

9

a

b

c

d

e

f

10

11

12

13

14

15

16

17

18

 

a

a

b

c

d

e

f

10

11

12

13

14

15

16

17

18

19

 

b

b

c

d

e

f

10

11

12

13

14

15

16

17

18

19

1a

 

c

c

d

e

f

10

11

12

13

14

15

16

17

18

19

1a

1b

 

d

d

e

f

10

11

12

13

14

15

16

17

18

19

1a

1b

1d

 

e

e

f

10

11

12

13

14

15

16

17

18

19

1a

1b

1d

1e

 

f

 f

10

11

12

13

14

15

16

17

18

19

1a

1b

1d

1e

1f

 

Здесь номер строки (синий цвет) соответствует значению разряда операнда "А", а столбца соответственно "B". На пересечении соответствующей строки и столбца, серым цветом, указывается значение соответствующего разряда результата "C". При некоторых комбинациях значений "А" и "B" возникает единица переноса в следующий (более старший разряд), что в таблице указывается красным цветом.

В качестве примера, желтым цветом, показано вычисление для чисел 5 и 8, результат - d.

Если при вычислении значения некоторого разряда "C" в него имеется перенос с предыдущего разряда, то его значение необходимо увеличить на единицу воспользовавшись этой же таблицей.

Весь процесс сложения наших чисел выглядит следующим образом: 
(красным шрифтом показаны переносы в соответствующий разряд)

Разр.

c

5

4

3

2

1

0

           

1

 

A

   

f

a

1

2

c

B

     

3

9

b

d

     

C

   

f

d

a

e

9

Ответ:    fa12c16 + 39bd16 = fdae916

Редактировалось Дата:

You have no rights to post comments

   
© 2012 fordus.