Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Взаимный перевод чисел.doc
Скачиваний:
2
Добавлен:
28.07.2019
Размер:
87.04 Кб
Скачать

Упакованный формат:

Число +а1 в упакованном формате выглядит следующим образом:

0 0000

1100

0011

0111

1000

0100

0011

0000

0011

0011

0100

1001

где младшая тетрада 11002 = С16 старшего байта – знак плюс. Тетрады остальных байтов – цифры числа.

Число +а2 в упакованном формате выглядит следующим образом:

0 0000

1100

0101

0101

0010

0000

1001

0110

0111

0011

1000

где младшая тетрада 11002 = С16 старшего байта – знак плюс. Тетрады остальных байтов – цифры числа.

Число –а1 в упакованном формате выглядит следующим образом:

0 0000

1101

0011

0111

1000

0100

0011

0000

0011

0011

0100

1001

где младшая тетрада 11012 = D16 старшего байта – знак минус. Тетрады остальных байтов – цифры числа.

Число –а2 в упакованном формате выглядит следующим образом:

0 0000

1101

0101

0101

0010

0000

1001

0110

0111

0011

1000

где младшая тетрада 11012 = D16 старшего байта – знак минус. Тетрады остальных байтов – цифры числа.

Покажем размещение в памяти компьютера первого данного с физического адреса, которым является второе число.

0100

1001

0011

0011

0011

0000

1000

0100

0011

0111

0000

1100

Неупакованный формат:

Число +а1 в неупакованном формате выглядит следующим образом:

33

37

38

34

33

30

33

33

34

39

где байт 2В – знак плюс. Остальные байты – цифры.

Число +а2 в неупакованном формате выглядит следующим образом:

55209673810

2B

35

35

32

30

39

36

37

33

38

где байт 2В – знак плюс. Остальные байты – цифры.

Число +а1 в неупакованном формате выглядит следующим образом:

2D

33

37

38

34

33

30

33

33

34

39

где байт 2D – знак минус. Остальные байты – цифры.

Число +а2 в неупакованном формате выглядит следующим образом:

2D

35

35

32

30

39

36

37

33

38

где байт 2D – знак минус. Остальные байты – цифры.

Покажем размещение в памяти компьютера первого данного с физического адреса, коим является второе число.

0011

1001

0011

0100

0011

0011

0011

0011

0011

0000

0011

0011

0011

0100

0011

1000

0011

0111

0011

0011

0010

1011

8