Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛАБ1ИНФ.doc
Скачиваний:
2
Добавлен:
17.07.2019
Размер:
315.9 Кб
Скачать

Задание 1

    1. Проанализируйте прямой и дополнительный коды (табл.1), сделайте выводы о преимуществах дополнительного кода.

    2. Выведите общую формулу для получения положительных и отрицательных чисел в дополнительном коде

1.2.3 Преобразования при изменении длины разрядной сетки

В процессе вычислений в ПК часто возникают ситуации, когда необходимо записать n-разрядное целое двоичное число в регистр длиной m, причем ( m > n).

Если исходное число представлено в прямом коде эта задача решается достаточно просто. Необходимо:

1) перенести знаковый разряд в старший разряд нового регистра;

2) однозначно и соответственно перенести значения битов из старого регистра в новый;

3) свободные разряды заполнить нулями.

Пример 10. Необходимо переписать десятичные числа (+18) и (-18), хранящиеся в прямом коде в 8- разрядных регистрах в 16-разрядные регистры

1) для числа(+18)

27

26

25

24

23

22

21

20

0

0

0

1

0

0

1

0

215

214

213

212

211

210

29

28

27

26

25

24

23

22

21

20

0

0

0

0

0

0

0

0

0

0

0

1

0

0

1

0

2)Для числа (-18)

27

26

25

24

23

22

21

20

1

0

0

1

0

0

1

0

215

214

213

212

211

210

29

28

27

26

25

24

23

22

21

20

1

0

0

0

0

0

0

0

0

0

0

1

0

0

1

0

Задание 2

Выполните подобное преобразование для десятичного числа, соответствующего номеру вашей фамилии в Журнале учета учебных занятий

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

Пример 11. Необходимо переписать десятичные числа (+18) и (-18), хранящиеся в дополнительном коде в 8 - разрядных регистрах в 16-разрядные регистры

2)для числа (+18)

27

26

25

24

23

22

21

20

0

0

0

1

0

0

1

0

215

214

213

212

211

210

29

28

27

26

25

24

23

22

21

20

0

0

0

0

0

0

0

0

0

0

0

1

0

0

1

0

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