Представление чисел в компьютере. Неотрицательные числа

Слайд 2

Неотрицательные числа:

1 число занимает ровно 1 ячейку памяти (8 битов)

Самое большое неотрицательное

Неотрицательные числа: 1 число занимает ровно 1 ячейку памяти (8 битов) Самое
число:

Это число: 1*2^7+1*2^6+1*2^5+1*2^4+1*2^3+1*2^2+1*2^1+1*2^0=255 (в 10-й с.с)
Если число больше 255, то занимается 2 ячейки (16 битов):

Например, число 256.

Слайд 3

Положительные и отрицательные числа:

Старший(левый) разряд числа отводится под знак:

0 показывает, что стоит

Положительные и отрицательные числа: Старший(левый) разряд числа отводится под знак: 0 показывает,
положительное число 256

1 показывает, что стоит отрицательное число – 256

ПК не считает в отрицательных числах!!!
ПК перекодирует отрицательные числа и ВЫЧИТАНИЕ заменяет СЛОЖЕНИЕМ, что упрощает работу процессора и увеличивает его быстродействие!

Слайд 4

Дополнительный код отрицательного числа:

1. Модуль числа запи-сывается в прямом коде (в 2-ой

Дополнительный код отрицательного числа: 1. Модуль числа запи-сывается в прямом коде (в
с.с)

Например число l– 256l

ПК перекодирует, то есть даёт отрицательному числу –
ДОПОЛНИТЕЛЬНЫЙ КОД

2. Получаем обратный код (для этого все 1 заменяются на 0, а 0 на 1)

3. К обратному коду прибавляем единицу

Дополнительный код числа – 256 :

Слайд 5

ПРИМЕР: - 548 +292=?

Переведём в 2-ю с.с:

А=-54810=-10001001002
В=29210=1001001002

АПК
АОК
АДК
ВПК СДК

ПРИМЕР: - 548 +292=? Переведём в 2-ю с.с: А=-54810=-10001001002 В=29210=1001001002 АПК АОК АДК ВПК СДК