|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Получен правильный результат. Единицу переноса из знакового разряда компьютер отбрасывает4. А и В отрицательные. Например: Получен правильный результат в дополнительном коде. Единицу переноса из знакового разряда компьютер отбрасывает. Случаи переполнения для дополнительных кодов рассматриваются по аналогии со случаями 5 и 6 для обратных кодов. Вопросы учащимся: Какие выводы можно сделать из рассмотренных примеров кодирования чисел и арифметических действий с числами? (Оцените удобство выполнения операций). Сравнение рассмотренных форм кодирования целых чисел со знаком показывает:
2. Назовите алгоритмы перевода чисел в обратный и дополнительный коды: Алгоритм№3 (перевод числа в обратный код) Обратный код. Записать двоичный код абсолютной величины числа. Инвертировать все цифры двоичного кода абсолютной величины числа (модуля числа), включая разряд знака: нули заменяются единицами, а единицы — нулями. Алгоритм№4 (перевод отрицательного числа в дополнительный код). Дополнительный код отрицательного числа. 1. Модуль числа записать в прямом коде в п двоичных разрядах. (Для этого получить внутреннее представление положительного числа N: перевести число N в двоичную систему счисления, полученный результат дополнить слева незначащими нулями до k разрядов) 2. Получить обратный код числа, для этого значения всех битов инвертировать (все единицы заменить на нули и все нули заменить на единицы). 3. К полученному обратному коду прибавить единицу. Назовите алгоритм перевода дополнительного кода в десятичное число Алгоритм №5 перевода дополнительного кода в десятичное число. 1) Инвертировать дополнительный код 2) Прибавить к полученному коду 1 и получить модуль отрицательного числа: 3) Перевести в десятичное число и приписать знак отрицательного числа. В чем вы видите достоинства представления чисел в формате с фиксированной запятой? Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.) |