
1. Определить прямые коды следующих чисел без знака, для хранения которых выделено 8
бит: 67, 101, 129, 235 2. Определить прямые коды следующих чисел со знаком, для хранения которых выделено 16 бит: 267, 391, 401, 420 3. Определить дополнительные коды следующих отрицательных чисел без знака, для хранения которых выделено 8 бит: -67, -85, -104, -115 

Ответы на вопрос

Ответ:
1)(-67)
Диапазон
[-128,127]
Обратный код
10111100
Дополнительный код
10111101
(-85)
Диапазон
[-128,127]
Обратный код
10101010
Дополнительный код
10101011
(-104)
Диапазон
[-128,127]
Обратный код
10010111
Дополнительный код
10011000
(-115)
Диапазон
[-128,127]
Обратный код
10001100
Дополнительный код
10001101



1. Для определения прямых кодов без знака для данных чисел мы должны представить эти числа в двоичной системе счисления и затем привести их к допустимому диапазону значений для 8-битных непрерывных кодов.
- Число 67 в двоичной системе счисления: 01000011 - Число 101 в двоичной системе счисления: 01100101 - Число 129 в двоичной системе счисления: 10000001 - Число 235 в двоичной системе счисления: 11101011
2. Для определения прямых кодов со знаком для данных чисел мы должны представить эти числа в двоичной системе счисления с учетом знака и затем привести их к допустимому диапазону значений для 16-битных непрерывных кодов.
- Число 267 в двоичной системе счисления: 0000000100001011 - Число 391 в двоичной системе счисления: 0000000111000111 - Число 401 в двоичной системе счисления: 0000000111000001 - Число 420 в двоичной системе счисления: 0000000110100100
3. Для определения дополнительных кодов отрицательных чисел без знака для данных чисел мы должны представить модуль отрицательных чисел в двоичной системе счисления, а затем добавить к полученному двоичному числу единичку слева для получения дополнительного кода.
- Для числа -67, модуль которого равен 67: 01000011 Дополнительный код для числа -67: 10111101
- Для числа -85, модуль которого равен 85: 01010101 Дополнительный код для числа -85: 10101011
- Для числа -104, модуль которого равен 104: 01101000 Дополнительный код для числа -104: 10011000
- Для числа -115, модуль которого равен 115: 01110011 Дополнительный код для числа -115: 10001101


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili