| | | |
|
Дополнительный код: переполнение (1)
Хранение чисел со знаком
МЦКО
МЦКО-10. Представление целых чисел со знаком
Для хранения целых чисел со знаком используется 8-битный дополнительный код (инверсия битов + сложение с единицей для отрицательных чисел).
Даны два числа: \(A = -80\), \(B = -60\). Выполните сложение \(A + B\) в 8-битном дополнительном коде. Запишите результат в десятичной системе.
| |
|
|
Дополнительный код: переполнение (2)
Хранение чисел со знаком
МЦКО
МЦКО-10. Представление целых чисел со знаком
Для хранения целых чисел со знаком используется 8-битный дополнительный код (инверсия битов + сложение с единицей для отрицательных чисел).
Даны два числа: \(A = -100\), \(B = -50\). Выполните сложение \(A + B\) в 8-битном дополнительном коде. Запишите результат в десятичной системе.
| |
|
|
Дополнительный код: переполнение (3)
Хранение чисел со знаком
МЦКО
МЦКО-10. Представление целых чисел со знаком
Для хранения целых чисел со знаком используется 8-битный дополнительный код (инверсия битов + сложение с единицей для отрицательных чисел).
Даны два числа: \(A = -64\), \(B = -65\). Выполните сложение \(A + B\) в 8-битном дополнительном коде. Запишите результат в десятичной системе.
| |
|
|
Дополнительный код: переполнение (4)
Хранение чисел со знаком
МЦКО
МЦКО-10. Представление целых чисел со знаком
Для хранения целых чисел со знаком используется 8-битный дополнительный код (инверсия битов + сложение с единицей для отрицательных чисел).
Даны два числа: \(A = -90\), \(B = -70\). Выполните сложение \(A + B\) в 8-битном дополнительном коде. Запишите результат в десятичной системе.
| |
|
|
Дополнительный код: переполнение (5)
Хранение чисел со знаком
МЦКО
МЦКО-10. Представление целых чисел со знаком
Для хранения целых чисел со знаком используется 8-битный дополнительный код (инверсия битов + сложение с единицей для отрицательных чисел).
Даны два числа: \(A = -75\), \(B = -88\). Выполните сложение \(A + B\) в 8-битном дополнительном коде. Запишите результат в десятичной системе.
| |
|
|
Дополнительный код: переполнение (6)
Хранение чисел со знаком
МЦКО
МЦКО-10. Представление целых чисел со знаком
Для хранения целых чисел со знаком используется 8-битный дополнительный код (инверсия битов + сложение с единицей для отрицательных чисел).
Даны два числа: \(A = -110\), \(B = -35\). Выполните сложение \(A + B\) в 8-битном дополнительном коде. Запишите результат в десятичной системе.
| |
|
|
Дополнительный код: переполнение (7)
Хранение чисел со знаком
МЦКО
МЦКО-10. Представление целых чисел со знаком
Для хранения целых чисел со знаком используется 8-битный дополнительный код (инверсия битов + сложение с единицей для отрицательных чисел).
Даны два числа: \(A = -120\), \(B = -15\). Выполните сложение \(A + B\) в 8-битном дополнительном коде. Запишите результат в десятичной системе.
| |
|
|
Дополнительный код: переполнение (8)
Хранение чисел со знаком
МЦКО
МЦКО-10. Представление целых чисел со знаком
Для хранения целых чисел со знаком используется 8-битный дополнительный код (инверсия битов + сложение с единицей для отрицательных чисел).
Даны два числа: \(A = -99\), \(B = 33\). Выполните вычитание \(A - B\) в 8-битном дополнительном коде. Запишите результат в десятичной системе.
| |
|
|
Дополнительный код: переполнение (9)
Хранение чисел со знаком
МЦКО
МЦКО-10. Представление целых чисел со знаком
Для хранения целых чисел со знаком используется 8-битный дополнительный код (инверсия битов + сложение с единицей для отрицательных чисел).
Даны два числа: \(A = -105\), \(B = 28\). Выполните вычитание \(A - B\) в 8-битном дополнительном коде. Запишите результат в десятичной системе.
| |
|
|
Дополнительный код: переполнение (10)
Хранение чисел со знаком
МЦКО
МЦКО-10. Представление целых чисел со знаком
Для хранения целых чисел со знаком используется 8-битный дополнительный код (инверсия битов + сложение с единицей для отрицательных чисел).
Даны два числа: \(A = 100\), \(B = -35\). Выполните вычитание \(A - B\) в 8-битном дополнительном коде. Запишите результат в десятичной системе.
| |
|
|
Two\'s complement - 1
Двоичная система счисления
Хранение чисел со знаком
Битовые операции
Напишите программу, которая по данным числам A и n записывает представление числа A в n-разрядном двоичном дополнительном коде.
Входные данные
Первая строка входных данных содержит число A, вторая строка –– число n, при этом 2 ≤ n ≤ 16, −2n-1 ≤ A ≤ 2 n-1−1 .
Выходные данные
Программа должна вывести строку из n символов, содержащих запись числа A в n-разрядном двоичном дополнительном коде, первый символ –– старший знаковый разряд.
| |
|