Сделай Сам Свою Работу на 5

Модифицированные обратный и дополнительный коды





 

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

В модифицированном обратном коде под знак числа отводится не один, а два разряда. Соответственно знаковые разряды будут 00 – для положительных чисел и 11 – для отрицательных чисел.

Любая другая комбинация («01» или «10»), получившаяся в знаковых разрядах в ходе арифметических операций служит признаком переполнения разрядной сетки. Сложение чисел в модифицированном обратном коде ничем не отличается от сложения в обычном обратном коде.

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

 

ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ

 

1. Ознакомиться с основными теоретическими положениями.

2. Получить у преподавателя вариант задания (см. приложение).

3. Выбрать наиболее рациональный метод перевода чисел для каждого задания.

4. Перевести числа из одной системы счисления в другую с помощью выбранного метода.



 

СОДЕРЖАНИЕ ОТЧЕТА

 

1. Цель работы.

2. Задание.

3. Перевод чисел со всеми промежуточными расчетами.

4. Выводы по работе.

 

КОНТРОЛЬНЫЕ ВОПРОСЫ

 

1. Чем отличаются позиционные системы счисления от аддитивных? Приведите примеры.

2. Чем характеризуется позиционная система счисления?

3. Какие системы счисления относятся к нетрадиционным? Приведите примеры.

4. Каким образом осуществляется перевод по универсальному алгоритму?

5. Как можно перевести числа из любой системы счисления в десятичную?

6. Назовите недостатки представления чисел в двойном коде.

7. Каким образом получается дополнительный код двоичного числа?

8. Что такое экспоненциальная форма записи числа?

9. Что подразумевается под понятиями: машинное слово, полуслово и двойное слово

 


ПРИЛОЖЕНИЕ

 

Варианты заданий

 

Вариант 1

1. Перевести в 10-ную систему счисления:

1100001.112, 3402.15, 346.78, 52127, 184.B16

2. Перевести в 2-ную систему счисления:



62710 , 203418 , A1DF416

3. Перевести в 8-ную систему счисления:

53210 , 10101101112 , A4DC816

4. Перевести в 16-ную систему счисления:

43010 , 3621438 , 10001111010102

5. Перевести в 2-ную систему счисления:

87.8510 , 230.35

6. Перевести в 8-ную систему счисления:

230.34

7. Выполнить следующие действия:

110101012 + 11102

110110112 – 1101011102

 

Вариант 2

1. Перевести в 10-ную систему счисления:

1011001.112 , 214.415 , 761.58 , 62127 , 1AC4.516

2. Перевести в 2-ную систему счисления:

58710 , 74158 , D8F5A16

3. Перевести в 8-ную систему счисления:

60810 , 10101110012 , ABCDE16

4. Перевести в 16-ную систему счисления:

34610 , 3607218 , 10110010101012

5. Перевести в 3-ную систему счисления:

84.5510 , 103.24

6. Перевести в 7-ную систему счисления:

240.15

7. Выполнить следующие действия:

1110111012 + 1011102

1100110112 – 11000011102

 

Продолжение прил.

 

Вариант 3

1. Перевести в 10-ную систему счисления:

10000101.012 , 3131.25 , 274.28 , 56247 , 13B.A16

2. Перевести в 2-ную систему счисления:

59310 , 654708 , A3F2616

3. Перевести в 8-ную систему счисления:

83310 , 10100110012 , E8A4216

4. Перевести в 16-ную систему счисления:

82010 , 5216478 , 10011001001002

5. Перевести в 2-ную систему счисления:

39.5510 , 160.47

6. Перевести в 8-ную систему счисления:

121.13

7. Выполнить следующие действия:

10111012 + 111011012

110101012 – 11102

 

Вариант 4

1. Перевести в 10-ную систему счисления:

1000110.012 , 3442.15 , 705.58 , 35407 , 14A.F16

2. Перевести в 2-ную систему счисления:

32710 , 674248 , CAF9016

3. Перевести в 8-ную систему счисления:

64210 , 101111111012 , FA47916

4. Перевести в 16-ную систему счисления:

71610 , 5651378 , 10001011111102

5. Перевести в 2-ную систему счисления:

81.3510 , 203.24

6. Перевести в 5-ную систему счисления:

220.13

7. Выполнить следующие действия:

110111012 + 10101102



1100112 – 10011102

 


Продолжение прил.

 

Вариант 5

1. Перевести в 10-ную систему счисления:

1010100.112 , 3400.35 , 360.48 , 37017 , 14B.F16

2. Перевести в 2-ную систему счисления:

34710 , 654038 , A1F9416

3. Перевести в 8-ную систему счисления:

82010 , 1111111011012 , 6137016

4. Перевести в 16-ную систему счисления:

62810 , 5213478 , 101100000000112

5. Перевести в 3-ную систему счисления:

62.7510 , 130.45

6. Перевести в 8-ную систему счисления:

323.24

7. Выполнить следующие действия:

11101112 + 11102

11001100112 – 110011102

 

Вариант 6

1. Перевести в 10-ную систему счисления:

1000001.1012 , 2402.35 , 127.68 , 65417 , AC5.F16

2. Перевести в 2-ную систему счисления:

75710 , 470328 , BCD4116

3. Перевести в 8-ную систему счисления:

28910 , 11111000001112 , A4B8C4116

4. Перевести в 16-ную систему счисления:

80610 , 4575618 , 111100000010002

5. Перевести в 6-ную систему счисления:

159.4810 , 452.38

6. Перевести в 3-ную систему счисления:

10101011.12

7. Выполнить следующие действия:

111011011012 + 1010011102

11000112 – 1100001102

 


Продолжение прил.

 

Вариант 7

1. Перевести в 10-ную систему счисления:

10001101.012 , 3222.25 , 752.48 , 61157 , 84AC.E16

2. Перевести в 2-ную систему счисления:

96710 , 3450118 , CD8F416

3. Перевести в 8-ную систему счисления:

28610 , 100101010012 , 4DEC816

4. Перевести в 16-ную систему счисления:

87510 , 5721638 , 11010101010102

5. Перевести в 2-ную систему счисления:

104.2510 , 411.46

6. Перевести в 7-ную систему счисления:

121.23

7. Выполнить следующие действия:

111012 + 101102

110010112 – 10011102

 

Вариант 8

1. Перевести в 10-ную систему счисления:

10011111.012 , 2302.25 , 701.58 , 56227 , 2AD.B16

2. Перевести в 2-ную систему счисления:

19710 , 603218 , ADF4816

3. Перевести в 8-ную систему счисления:

40210 , 1000110112 , 4DB8716

4. Перевести в 16-ную систему счисления:

105010 , 3216438 , 101011010111102

5. Перевести в 3-ную систему счисления:

800.210 , 543.27

6. Перевести в 9-ную систему счисления:

424.56

7. Выполнить следующие действия:

1110111001012 + 10111102

11001101102 – 1100001110012

 


Продолжение прил.

 

Вариант 9

1. Перевести в 10-ную систему счисления:

11011001.1012 , 1111.15 , 3572.28 , 611127 , 20C.A116

2. Перевести в 2-ную систему счисления:

27510 , 721438 , A51D4E16

3. Перевести в 8-ную систему счисления:

82410 , 11110000010112 , C8F1316

4. Перевести в 16-ную систему счисления:

43210 , 6214438 , 10001000000102

5. Перевести в 2-ную систему счисления:

721.5410 , 4443.15

6. Перевести в 7-ную систему счисления:

1020.13

7. Выполнить следующие действия:

110101101012 + 1011102

1100110112 – 11110112

 

Вариант 10

1. Перевести в 10-ную систему счисления:

1000001.11012 , 2442.35 , 276.58 , 16127 , 4CD.516

2. Перевести в 2-ную систему счисления:

14710 , 205718 , A18BF816

3. Перевести в 8-ную систему счисления:

84210 , 1111110001112 , DE52C16

4. Перевести в 16-ную систему счисления:

208110 , 6211428 , 10111011110102

5. Перевести в 4-ную систему счисления:

104.2510 , 240.45

6. Перевести в 8-ную систему счисления:

432.45

7. Выполнить следующие действия:

111111012 + 100011102

110011000112 – 1011102

 


Продолжение прил.

 

Вариант 11

1. Перевести в 10-ную систему счисления:

101111101.012 , 3402.245 , 3211.28 , 56417 , 1AD4.816

2. Перевести в 2-ную систему счисления:

40710 , 341008 , E00DF16

3. Перевести в 8-ную систему счисления:

60210 , 10110101100012 , 40D2C16

4. Перевести в 16-ную систему счисления:

65410 , 6201038 , 10101101010102

5. Перевести в 2-ную систему счисления:

79.2410 , 431.35

6. Перевести в 16-ную систему счисления:

214.15

7. Выполнить следующие действия:

11012 + 10110102

110011112 – 11011102

 

Вариант 12

1. Перевести в 10-ную систему счисления:

11001.1012 , 3342.25 , 372.78 , 456217 , A018.0416

2. Перевести в 2-ную систему счисления:

80610 , 107418 , 1A0F416

3. Перевести в 8-ную систему счисления:

62710 , 10100001112 , 4FD0816

4. Перевести в 16-ную систему счисления:

86010 , 6217438 , 10101101010102

5. Перевести в 3-ную систему счисления:

72.5510 , 241.627

6. Перевести в 6-ную систему счисления:

202.123

7. Выполнить следующие действия:

10111011012 + 101100102

10100110112 – 1100002

 


Продолжение прил.

 

Вариант 13

1. Перевести в 10-ную систему счисления:

1010001.012 , 2024.25 , 366.18 , 25627 , 1C4.E16

2. Перевести в 2-ную систему счисления:

27810 , 273018 , 1DAF416

3. Перевести в 8-ную систему счисления:

82210 , 101111001112 , AF0C216

4. Перевести в 16-ную систему счисления:

38710 , 6215438 , 10101101010102

5. Перевести в 2-ную систему счисления:

70.25510 , 240.325

6. Перевести в 16-ную систему счисления:

401.25

7. Выполнить следующие действия:

10000012 + 1011112

10010012 – 10011102

 

Вариант 14

1. Перевести в 10-ную систему счисления:

1000100.112 , 3102.35 , 372.58 , 56027 , 10C4.216

2. Перевести в 2-ную систему счисления:

52410 , 200618 , A17F0116

3. Перевести в 8-ную систему счисления:

105210 , 101110101112 , A400C816

4. Перевести в 16-ную систему счисления:

65110 , 6210438 , 100010101010102

5. Перевести в 2-ную систему счисления:

97.9510 , 224.45

6. Перевести в 9-ную систему счисления:

323.45

7. Выполнить следующие действия:

10101110111012 + 10111012

1001110002 – 110001102

 

ОГЛАВЛЕНИЕ

 

1. ЦЕЛЬ РАБОТЫ... 1

2. ТЕОРЕТИЧЕСКИЕ ПОЛОЖЕНИЯ.. 1

2.1. Классификация позиционных систем счисления. 1

2.2. Преобразование чисел. 3

2.3. Арифметические операции. 7

3. ПРЕДСТАВЛЕНИЕ ДАННЫХ В ПАМЯТИ ЭВМ... 10

3.1. Основные положения. 10

3.2. Прямой код. 10

3.3. Обратный код. 13

3.4. Дополнительный код. 14

3.5. Модифицированные обратный и дополнительный коды.. 15

4. ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ... 15

5. СОДЕРЖАНИЕ ОТЧЕТА.. 15

6. КОНТРОЛЬНЫЕ ВОПРОСЫ... 16

ПРИЛОЖЕНИЕ.. 17

 


 

 
 

 

 

 


Составители

Елена Ивановна Измайлова

Александр Вениаминович Матисов

Галина Алексеевна Алексеева

 

 

основы позиционных систем счисления

 

Методические указания к лабораторной работе по дисциплине
«Конструкторско-технологическая информатика» для студентов
направления 150700 (15.03.01) «Машиностроение», очной формы обучения

 

Рецензент Трусов А. Н.

 

Печатается в авторской редакции

 

 

Подписано в печать . Формат 60×84/16.

Бумага офсетная. Отпечатано на ризографе.

Уч.-изд. л. 1,6. Тираж экз. Заказ

ГУ КузГТУ. 650000, Кемерово, ул. Весенняя, 28.

Типография ГУ КузГТУ. 650000, Кемерово, ул. Д. Бедного, 4 А

 








Не нашли, что искали? Воспользуйтесь поиском по сайту:



©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.