Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 9 лет назад пользователемЕлена Шварц
1 ПРЕДСТАВЛЕНИЕ ЧИСЕЛ В ПАМЯТИ КОМПЬЮТЕРА
2 Любая информация в памяти компьютера представляется с помощью нулей и единиц, то есть с помощью двоичной системы счисления. Первоначально компьютеры могли работать только с числами. Теперь это и числа, и тексты, и изображение, и звук. Работа с данными любого типа сводится к обработке двоичных чисел – чисел, записываемых с помощью двух цифр – 0 и 1. В компьютере различаются два типа числовых величин: целые числа и вещественные (действительные) числа. Различаются способы представления их в памяти компьютера.
3 Способы представления чисел в памяти компьютера Форма записи числа с фиксированной точкой (применяется к целым числам) Форма записи числа с плавающей точкой (применяется к вещественным числам)
4 Часть памяти, в которой хранится одно число, называется ячейка. Минимальный размер ячейки, в которой может храниться целое число, 8 битов, или 1 байт.
5 Представим число 13 в памяти компьютера. Переведем число в двоичную систему счисления и впишем его в восьмиразрядную ячейку. Число записывается «прижатым» к правому краю ячейки. Оставшиеся слева разряды заполняются нулями Мы получили внутреннее представление числа. Самый старший разряд – первый слева – хранит знак числа. Если число положительное, то в этом разряде ноль, если отрицательное – единица.
6 Алгоритм получения дополнительного кода отрицательного числа: 1. записать внутреннее представление соответствующего ему положительного числа (прямой код); 2. заменить во всех разрядах полученного числа 0 на 1, 1 на 0 (обратный код); 3. к полученному числу прибавить 1 (дополнительный код) Представление отрицательных целых чисел
7 Определим внутреннее представление числа в восьмиразрядной сетке. Запишем внутреннее представление числа – Запишем обратный код – К полученному числу прибавим 1 –
8 Разряд и диапазон ячеек В восьмиразрядной ячейке можно получить числа диапазоном -128<=X<=127. В 16-рядной ячейке можно получить числа диапазоном <=X<=32767 В 32-разрядной ячейке можно получить числа диапазоном <=X<= В общем виде: -2 N-1 <=X<=2 N
9 При выходе результатов вычислений с целыми числами за допустимый диапазон (переполнение) работа процессора не прерывается. Компьютер продолжает считать, но при этом результаты могут оказаться неверными.
10 Представить число для записи числа в памяти компьютера. Представить число для записи числа в памяти компьютера Домашнее задание:
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.