Ключові терміни
Додатковий код - запис числа, в якій для негативних чисел значущі розряди виходять як збільшений на 1 зворотний код модуля числа. Служить для заміни віднімання складанням чисел з урахуванням їх знаків.
Зворотний код - запис числа, в якій для негативних чисел значущі розряди записуються у вигляді інверсії розрядів модуля числа. Самостійного значення не має.
Підстава системи числення - це число, яке дорівнює кількості знаків, які використовуються в цій системі для запису чисел.
Позиційна система числення - в якій вага розряду визначається його позицією в запису числа.
Прямий код - запис числа, в якій до значущим розрядами приписується знаковий розряд.
Система числення - сукупність знаків, що застосовується для запису чисел.
прийняті скорочення
ДК - додатковий код.
ОК - зворотний код.
короткі підсумки
При описі роботи ЕОМ широко використовується двійкова система числення. оскільки в ній використовуються два знака для запису чисел. Даний факт добре поєднується з тим, що всі схеми ЕОМ можуть перебувати в двох станах - станах логічного нуля і логічної одиниці. Для двійкових чисел діють свої правила двійковій арифметики. Основними її операціями є додавання і віднімання. Оскільки складання є більш простим і універсальним дією, віднімання замінюється складанням двійкових чисел з урахуванням їх знаків. Знак чисел також позначається одним двійковим розрядом і всі дії над знаковими розрядами здійснюються за тими ж правилами двійкового складання.
Набір для практики
Питання для самоперевірки
- Напишіть формулу (2) для наступних систем числення:
- двійковій;
- троичной;
- восьмеричної;
- шестнадцатеричной.
Вправи до лекції 11
Варіант 1 вправи 1 .Переведіте десяткове число 25 в двійковий, восьмеричний і шістнадцятковий коди.
Варіант 2 вправи 1. Переведіть десяткове число 30 в двійковий, восьмеричний і шістнадцятковий коди.
Варіант 3 вправи 1. Переведіть десяткове число 35 в двійковий, восьмеричний і шістнадцятковий коди.
Варіант 1 вправи 2. Напишіть прямий, зворотний і додатковий коди числа (-40)
Варіант 2 вправи 2. Напишіть прямий, зворотний і додатковий коди числа (-44)
Варіант 3 вправи 2. Напишіть прямий, зворотний і додатковий коди числа (-49)
Варіант 1 вправи 3. Напишіть прямий, зворотний і додатковий коди числа (+40)
Варіант 2 вправи 3. Напишіть прямий, зворотний і додатковий коди числа (+44)
Варіант 3 вправи 3. Напишіть прямий, зворотний і додатковий коди числа (+49)
Варіант 1 вправи 4. Складіть в двійковому коді 45 і 25, зробіть перевірку результату.
Варіант 2 вправи 4. Складіть в двійковому коді 40 і 15, зробіть перевірку результату.
Варіант 2 вправи 4. Складіть в двійковому коді 31 і 38, зробіть перевірку результату.
Варіант 1 вправи 5. Зробіть віднімання в двійковому коді з 45 числа 25, зробіть перевірку результату.
Варіант 2 вправи 5. Зробіть віднімання в двійковому коді з 65 числа 63. зробіть перевірку результату.
Варіант 2 вправи 5. Зробіть віднімання в двійковому коді з 55 числа 35, зробіть перевірку результату.
Варіант 1 вправи 6. Обчисліть в додатковому коді (66-55), зробіть перевірку результату.
Варіант 2 вправи 6 .Вичісліте в додатковому коді (128-55), зробіть перевірку результату.
Варіант 3 вправи 6. Обчисліть в додатковому коді (266-55), зробіть перевірку результату.
Варіант 1 вправи 7 .Вичісліте в додатковому коді (6-57), зробіть перевірку результату.
Варіант 2 вправи 7. Обчисліть в додатковому коді (18-55), зробіть перевірку результату.
Варіант 3 вправи 7. Обчисліть в додатковому коді (26-155), зробіть перевірку результату.
Варіант 1 вправи 8. Обчисліть в додатковому коді (-46-55), зробіть перевірку результату.
Варіант 2 вправи 8. Обчисліть в додатковому коді (-120-55), зробіть перевірку результату.
Варіант 3 вправи 8. Обчисліть в додатковому коді (-6-125), зробіть перевірку результату.