Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемЖанна Шелепугина
1 Представление чисел в компьютере
2 Представление чисел в формате с фиксированной запятой (точкой)
3 В формате с фиксированной запятой в памяти компьютера хранятся целые числа Недостаток: конечный диапазон представления величин, недостаточный для решения математических, физических экономических и других задач, в которых используются как очень малые, так и очень большие числа.
4 Целые числа без знака Занимают в памяти компьютера 1 или 2 байта и принимают значения в однобайтовом формате от до , а в двухбайтовом формате от до Формат числа в байтахОбычная запись 10 … … 65535
5 Примеры Число в однобайтовом формате Число в двухбайтовом формате
6 Целые числа со знаком Занимают в памяти компьютера 1, 2 или 4 байта. При этом самый левый (старший) разряд содержит информацию о знаке числа. Знак «+» кодируется нулем, а «-» - единицей. Формат числа в байтах Обычная запись 1-128… … …
7 Формы записи целых чисел со знаком Прямой кодОбратный кодДополнительный код
8 Положительные числа В прямом, обратном и дополнительном кодах изображаются одинаково – двоичными кодами с цифрой 0 в знаковом разряде Число 1 10 = (в однобайтовом формате) (в двухбайтовом формате) Число = (в однобайтовом формате) (в двухбайтовом формате) Число = (в двухбайтовом формате)
9 Отрицательные числа 1.Прямой код – в знаковый разряд помещается цифра 1. Прямой код числа (в однобайтовом формате) Прямой код числа (в однобайтовом формате) 2.Обратный код – получается инвертированием всех цифр двоичного кода, исключая разряд знака. Обратный код числа -1: Обратный код числа -127: Дополнительный код – получается из обратного прибавлением единицы к его младшему разряду. Дополнительный код числа -1: Дополнительный числа -127:
10 Обычно отрицательные десятичные числа при вводе в компьютер автоматически преобразуются в обратный или дополнительный двоичный код и в таком виде хранятся, перемещаются и участвуют в операциях. При выводе таких чисел из машины происходит обратное преобразование в отрицательные десятичные числа.
11 Задание Записать дополнительный код отрицательного числа для двухбайтного компьютерного представления.
12 Решение = Получим прямой код: Обратный код: Дополнительный код:
13 Задание Заполнить таблицу, записав отрицательные числа в прямом, обратном и дополнительном кодах в 16- разрядном представлении Десятичные числа Прямой кодОбратный кодДополнительный код
14 Задание Заполнить таблицу, записав отрицательные числа в прямом, обратном и дополнительном кодах в 16- разрядном представлении Десятичные числа Прямой кодОбратный кодДополнительный код
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.