1)Получите внутреннее представление числа 157 в 16-зарядной ячейке памяти в формате со знаком. 2) Получите внутреннее представление числа -157 в 16-зарядной ячейке памяти в формате со знаком.
1) Для получения внутреннего представления числа 157 в 16-зарядной ячейке памяти в формате со знаком используется двоичное представление числа. Число 157 в двоичной системе счисления равно 10011101. Добавляем знаковый бит слева (в данном случае 0, так как число положительное) и дополняем нулями до 16 знаков: 00000000010011101.
2) Для получения внутреннего представления числа -157 в 16-зарядной ячейке памяти в формате со знаком сначала находим дополнительный код числа. Для этого получаем двоичное представление числа 157 (10011101) и инвертируем все биты, затем прибавляем 1. Получаем: 01100010. Добавляем знаковый бит слева (в данном случае 1, так как число отрицательное) и дополняем нулями до 16 знаков: 11111111101100010.
1) Для получения внутреннего представления числа 157 в 16-зарядной ячейке памяти в формате со знаком используется двоичное представление числа. Число 157 в двоичной системе счисления равно 10011101. Добавляем знаковый бит слева (в данном случае 0, так как число положительное) и дополняем нулями до 16 знаков: 00000000010011101.
2) Для получения внутреннего представления числа -157 в 16-зарядной ячейке памяти в формате со знаком сначала находим дополнительный код числа. Для этого получаем двоичное представление числа 157 (10011101) и инвертируем все биты, затем прибавляем 1. Получаем: 01100010. Добавляем знаковый бит слева (в данном случае 1, так как число отрицательное) и дополняем нулями до 16 знаков: 11111111101100010.