Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Перевести десятичное число А в двоичную систему счисления

.docx
Скачиваний:
12
Добавлен:
02.05.2016
Размер:
18.72 Кб
Скачать

Вариант 8

1) Перевести десятичное число А в двоичную систему счисления: 41,19 41 /2 = 20 (остаток 1) 20 /2 = 10( остаток 0) 10/2=5 (остаток 0) 5/2=2 (остаток 1) 2/2=1 (остаток 0) 1/2=0 (остаток 1) Остаток от деления записываем в обратном порядке. Получаем число в 2-ой системе счисления: 101001 41 = 101001(2)

Для перевода дробной части числа последовательно умножаем дробную часть на основание 2. Каждый раз записываем целую часть произведения. 0.19*2 = 0.38 (целая часть 0) 0.38*2 = 0.76 (целая часть 0) 0.76*2 = 1.52 (целая часть 1) 0.52*2 = 1.04 (целая часть 1) Получаем число в 2-ой системе счисления: 0011 0.19 = 0011(2) В итоге получаем число: 101001.0011(2) 2) Переведите число В из двоичной формы в десятичную форму: 01001101 Для перевода необходимо умножить разряд числа на соответствующую ему степень разряда 2^7*0 + 2^6*1 + 2^5*0 + 2^4*0 + 2^3*1 + 2^2*1 + 2^1*0 + 2^0*1 = 0 + 64 + 0 + 0 + 8 + 4 + 0 + 1 = 77 3) упакованный- 0011 0010 1000 1101 Распакованный- 0011 0011 0011 0010 1101 1000

4) Представить 16-ричное число D в двоичной форме: 21.

Двоичная СС

шестнадцатеричная СС

0000

0

0001

1

0010

2

0011

3

0100

4

0101

5

0110

6

0111

7

1000

8

1001

9

1010

A

1011

B

1100

C

1101

D

1110

E

1111

F

21(16)= 00100001(2) 5) Имеется последовательность двоичных кодов, в которой зашифровано слово. Переведите эти коды в 16-ричные, а затем, используя, таблицу ASCII (рис.) расшифруйте слово. 1000010 1010010 1001001 1000100 1000111 1000101

0100 0010 (2 )= 42(16) 0101 0010 (2) = 52(16) 0100 1001 (2) = 49(16) 0100 0100 (2) = 44(16) 0100 0111 (2) = 47(16) 0100 0101 (2) = 45(16) BRIDGE

6) Даны фрагменты логических цепей и данные на входе элементов. Используя законы алгебры логики, вычислите значения на выходе цепей

a=1101; b=101100

Д

Ответ: 001100.

7). Методом рефлексии сформировать четырехразрядный код Грея для чисел от 0 до 15. Убедиться, что расстояние Хэмминга между ближайшими кодами равно 1.

Преобразовать произвольный 8-разрядный код Грея в простой двоичный.

0000=0000 0

0001=0001 1

0010=0011 0

0011=0010 1

0100=0110 0

0101=0111 1

0110=0011 0

0111=0100 1

1000=1100 0

1001=1101 1

1010=1111 0

1011=1110 1

1100=1010 0

1101=1011 1

1110=1001 0

1111=1000 1

10110111(г)=11011010(2)

8) Выбрать любое английское (немецкое или французское) слово длиной 4-6 букв и с помощью таблицы ASCII перевести его в 16-ричный код. слово: LOVE в 16: 4С, 4F, 56, 45 4С (16) = 0100 1100(2) 4F (16) = 0100 1111 (2) 56(16) = 0101 0110 (2) 45(16) = 0100 0101 (2) Контрольная сумма: 01011111

Если допущена ошибка, например вместо 0100 1100 (символ L)

9) Придумайте любой двоичный код, имеющий 8 значимых разрядов.

Получите кодовое сообщение, используя код Хэмминга. Введите в кодовое сообщение одиночную ошибку. Найдите эту ошибку и укажите номер её позиции.

1 2 3 4 5 6 7 8 9 10 11 12

Исх. 1 0 1 1 0 0 1 0 1 С1

Q1 3=0011 6=0110 7=0111 10=1010 12=1100 _______ 0100 С2=001101100100 Q2 3=0011 6=0110 7=0111 10=1010 12=1100 4=0100 ______ 0000 – Хэмминг Добавим ошибку в последний разряд сообщения С2 Q3 3=0011 6=0110 7=0111 10=1010 4=0100 ______ 1100=12