Слайды и текст этой презентации
Слайд 1
Описание слайда:
Кодирование целых чисел.
Пляшешник А.В.
МОУ СОШ №5 города Ржева Тверской области
Слайд 2
Описание слайда:
Для работы с числами человек использует в основном две формы для их записи – естественную и экспоненциальную.
Слайд 3
Описание слайда:
Целые числа.
Слайд 4
Описание слайда:
Целые числа без знака.
Обычно занимают в памяти один или два байта.
В однобайтовом формате значения от 000000002 до 111111112 (0…255)
Пример 7210=10010002
Биты числа
Слайд 5
Описание слайда:
Целые числа без знака.
В двухбайтовом формате значения
от 00000000 000000002
до 11111111 111111112
(0…65535)
Пример 7210=10010002
Слайд 6
Описание слайда:
Целые числа со знаком.
Обычно занимают в памяти компьютера 1, 2 или 4 байта, при этом самый левый (старший) разряд содержит информацию о знаке числа. Знак «+» кодируется 0, а «-» - 1
Слайд 7
Описание слайда:
Целые числа со знаком.
В однобайтовом формате значения от -128 до 127.
В двухбайтовом формате значения
От -32 768 до 32 767.
В четырёхбайтовом формате значения от -2 147 483 648 до
2 147 483 647.
Слайд 8
Описание слайда:
Целые числа со знаком.
Примеры.
110=12
Слайд 9
Описание слайда:
Целые числа со знаком.
В компьютерной технике применяются три формы записи (кодирования) целых отрицательных чисел: прямой код, обратный код, дополнительный код.
Слайд 10
Описание слайда:
Прямой код числа.
В знаковый разряд помещается цифра 1, а в разряды цифровой части – двоичный код его абсолютной величины.
Пример
Прямой код числа -1:
Слайд 11
Описание слайда:
Обратный код числа.
Получается инвертированием всех цифр двоичного кода абсолютной величины числа, включая разряд знака: нули заменяются единицами, а единицы – нулями.
Пример
Число: -1.
Код модуля числа: 0 0000001.
Обратный код числа: 1 1111110.
Слайд 12
Описание слайда:
Дополнительный код числа.
Получается образованием обратного кода с последующем прибавлением единицы к его младшему разряду.
Пример
Число: -1.
Код модуля числа: 0 0000001.
Обратный код числа: 1 1111110
+1
1 1111111
Слайд 13
Описание слайда:
Как компьютер выполняет арифметические действия над целыми числами.
В большинстве компьютеров операция вычитание не используется. Вместо неё производится сложение уменьшаемого с обратным или дополнительным кодом вычитаемого. Это позволяет существенно упростить конструкцию АЛУ.
Слайд 14
Описание слайда:
Примеры:
3 0 0000011
7 0 0000111
10 0 0001010
3 0 0000011
-10 1 1110101
-7 1 1111000
Слайд 15
Описание слайда:
Примеры:
10 0 0001010
-3 1 1111100
7 0 0000110
Слайд 16
Описание слайда:
Примеры:
-3 1 1111100
-7 1 1111000
-10 1 1110100
Слайд 17
Описание слайда:
Задание 1.
Представить число 21 в однобайтовой разрядной сетке.
Слайд 18
Описание слайда:
Задание 2.
Представить число 21 и -21 в двухбайтовой разрядной сетке.
Презентацию на
тему Кодирование целых чисел можно скачать бесплатно ниже: