Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
___МЕТОДИЧКИ_2013 / Пособие по ОСМПС (pdf) / 17_Контрольная работа.doc
Скачиваний:
42
Добавлен:
15.03.2016
Размер:
164.35 Кб
Скачать

Пример кодирования сообщения в кои-7

Символ

Код КОИ-7

Код КОИ-7 с контрольным разрядом на чётность

Шестнадцатеричное представление

Двоичное

представление

М

И

К

Р

О

-

Э

В

М

M

C

S

-

5

1

6D

69

6B

72

6F

2D

7C

77

6D

20

4D

43

53

2D

35

31

1101101

1101001

1101011

1110010

1101111

0101101

1111100

1110111

1101101

0100000

1001101

1000011

1010011

0101101

0110101

0110001

11101101

01101001

11101011

01110010

01101111

00101101

11111100

01110111

11101101

11000000

01001101

11000011

01010011

00101101

00110101

10110001

Например, при передаче сообщения "МИКРО-ЭВМ MCS-51" по каналам связи каждая буква в КОИ-7 согласно табл. 3 даст семь двоичных разрядов, которые записываются в третью колонку табл. 4.Если при передаче выполняется проверка на отсутствие "сбоев" путем контроля четности, то в восьмой разряд добавляется 0или1так, чтобы количество единиц при передаче каждой буквы было четным (четвертая колонка табл. 4).

Задание 4

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

Методические указания к заданию 4

В общем случае перевод целого числа из одной системы счисления в другую выполняется по следующему принципу: для перевода целого числа из Р - системы счисления в К - систему, нужно последовательно делить это число и получаемые частные на основание К новой системы, представленное в старой Р - системе, до тех пор, пока частное не станет меньше К. Старшей цифрой в записи числа в К - системе служит последнее частное, а следующие за ней цифры дают остатки, выписываемые в последовательности, обратной их получению. Например, при переводе числа в двоичную систему получим:

75  2

74 37 2

1 36 18 2

1 18 9 2

0 8 4 2

1 4 2 2

0 -2 1 (75)10 = (1001011)2

0

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

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

Это же число в шестнадцатеричной системе счисления имеет вид:

.

Для перевода восьмеричного числа в двоичную систему счисления достаточно заменить каждую цифру восьмеричного числа её представлением в двоичной системе счисления (трехразрядным двоичным числом). Например:

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