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

Содержание

Слайд 2

Образ компьютерной памяти

Не писать

Образ компьютерной памяти Не писать

Слайд 3

Главные правила представления данных в компьютере

Написать подтему

Главные правила представления данных в компьютере Написать подтему

Слайд 4

Правило 1

Данные (и программы) в памяти компьютера хранятся в двоичном виде, т.

Правило 1 Данные (и программы) в памяти компьютера хранятся в двоичном виде,
е. в виде цепочек единиц и нулей.

Написать всё

Слайд 5

Правило 2

Представление данных в компьютере дискретно.
Дискретное множество состоит из отделенных друг от

Правило 2 Представление данных в компьютере дискретно. Дискретное множество состоит из отделенных
друга элементов.

Написать всё

Слайд 6

Правило 3

Множество представимых в памяти компьютера величин ограничено и конечно.

МАТЕМАТИКА:
множество целых чисел

Правило 3 Множество представимых в памяти компьютера величин ограничено и конечно. МАТЕМАТИКА:
дискретно, бесконечно,
не ограничено

ИНФОРМАТИКА:
множество целых чисел дискретно, конечно, ограничено

Написать всё

Слайд 7

Правило 4

В памяти компьютера числа хранятся в двоичной системе счисления.

Написать всё

Правило 4 В памяти компьютера числа хранятся в двоичной системе счисления. Написать всё

Слайд 8

Числовые величины

Целые
(формат с
фиксированной запятой)

Вещественные
(формат с
плавающей запятой)

Написать всё

Числовые величины Целые (формат с фиксированной запятой) Вещественные (формат с плавающей запятой) Написать всё

Слайд 9

Написать всё

Написать всё

Слайд 10

Число 3910 = 100111 2 в однобайтовом формате:

Число 3910 = 100111 2

Число 3910 = 100111 2 в однобайтовом формате: Число 3910 = 100111
в двубайтовом формате:

Число 65 53510 = 11111111 111111112 в двубайтовом формате:

Написать всё

Слайд 11

Самый левый (старший) разряд содержит информацию о знаке числа

Написать всё

Самый левый (старший) разряд содержит информацию о знаке числа Написать всё

Слайд 12

Формы записи целых чисел со знаком

Написать всё

Формы записи целых чисел со знаком Написать всё

Слайд 13

Формы записи чисел целых чисел со знаком

имеют одинаковое представление

Написать всё

Формы записи чисел целых чисел со знаком имеют одинаковое представление Написать всё

Слайд 14

Формы записи чисел целых чисел со знаком

имеют разное представление

Написать всё

Формы записи чисел целых чисел со знаком имеют разное представление Написать всё

Слайд 15

Формы записи чисел целых чисел со знаком

Обратный код получается инвертированием всех цифр

Формы записи чисел целых чисел со знаком Обратный код получается инвертированием всех
двоичного кода абсолютной величины числа, включая разряд знака: нули заменяются единицами, а единицы – нулями.

Дополнительный код получается образованием обратного кода с последующим прибавлением единицы к его младшему разряду.

Написать всё

Слайд 16

Арифметические действия

Написать всё

Арифметические действия Написать всё

Слайд 17

Арифметические действия

1) А и В положительные:

+

Написать всё

Арифметические действия 1) А и В положительные: + Написать всё

Слайд 18

Арифметические действия

2) А – положительное, В – отрицательное, |B|>|A|

При переводе в

Арифметические действия 2) А – положительное, В – отрицательное, |B|>|A| При переводе
прямой код биты цифровой части результата инвертируются и к младшему разряду прибавляется единица: 10000110 + 1 = 10000111= -710

+

Написать всё

Слайд 19

Арифметические действия

3) А – положительное, В – отрицательное, |B|<|A|

Единицу переноса из

Арифметические действия 3) А – положительное, В – отрицательное, |B| Единицу переноса
знакового разряда компьютер отбрасывает.

+

Написать всё

Слайд 20

Арифметические действия

4) А и В отрицательные

При переводе в прямой код биты цифровой

Арифметические действия 4) А и В отрицательные При переводе в прямой код
части результата инвертируются и к младшему разряду прибавляется единица: 10001011+1= 10001100= -1210

+

Написать всё

Слайд 21

Для хранения целых неотрицательных чисел без знака отводится одна ячейка памяти (8

Для хранения целых неотрицательных чисел без знака отводится одна ячейка памяти (8
битов).

7 6 5 4 3 2 1 0

Номера разрядов

Биты, составляющие
число

Минимальное число 0

Максимальное число 25510

111111112 = 1000000002 -1 = 28 – 1 = 25510

Для n-разрядного представления максимальное целое неотрицательное число равно 2n – 1.

Целые числа без знака

Написать всё

Слайд 22

Пример. Представить число 5110 в двоичном виде в восьмибитовом представлении в формате

Пример. Представить число 5110 в двоичном виде в восьмибитовом представлении в формате
целого без знака.
Решение.
5110 = 1100112

Целые числа без знака

Написать всё

Слайд 23

Для хранения целых чисел со знаком отводится
две ячейки памяти (16 битов).
Старший

Для хранения целых чисел со знаком отводится две ячейки памяти (16 битов).
разряд числа определяет его знак.
Если он равен 0, число положительное,
если 1, то отрицательное.

5110 = 1100112

- 5110 = - 1100112

Такое представление чисел в компьютере называется
прямым кодом.

Целые числа со знаком

Написать всё

Слайд 24

Для n-разрядного представления со знаком (с учетом выделения одного разряда на знак):

Для n-разрядного представления со знаком (с учетом выделения одного разряда на знак):

минимальное отрицательное число равно – 2n-1
максимальное положительное число равно 2n-1 – 1,
Целые числа в памяти компьютера —
это дискретное, ограниченное и конечное множество.

Целые числа со знаком

Написать всё

Слайд 25

Для представления отрицательных целых чисел используется дополнительный код.
Алгоритм получения дополнительного кода отрицательного

Для представления отрицательных целых чисел используется дополнительный код. Алгоритм получения дополнительного кода
числа:
Число записать прямым кодом в n двоичных разрядах.
Получить обратный код числа, для этого значения всех битов инвертировать, кроме старшего разряда.
К полученному обратному коду прибавить единицу.

Представить число -201410 в двоичном виде в шестнадцатибитном представлении в формате целого со знаком.

Целые числа со знаком

Написать всё

Слайд 26

Алгебраическое сложение двоичных чисел
Положительные слагаемые представить в прямом коде.
Отрицательные слагаемые – в

Алгебраическое сложение двоичных чисел Положительные слагаемые представить в прямом коде. Отрицательные слагаемые
дополнительном.
Найти сумму кодов, включая знаковые разряды, которые при этом рассматриваются как старшие разряды. При переносе из знакового разряда единицу переноса отбрасывают.
В результате получают алгебраическую сумму в прямом коде, если эта сумма положительная, и в дополнительном, если сумма отрицательная.

Целые числа со знаком

Написать всё

Слайд 27

Пример 1. Найти разность 1310 – 1210 в восьмибитном представлении.

Так как

Пример 1. Найти разность 1310 – 1210 в восьмибитном представлении. Так как
произошел перенос из знакового разряда,
первую единицу отбрасываем, и в результате
получаем 00000001.

Целые числа со знаком

Написать всё

Слайд 28

Пример 2. Найти разность 810 – 1310 в восьмибитном представлении.

Целые числа

Пример 2. Найти разность 810 – 1310 в восьмибитном представлении. Целые числа со знаком Написать всё
со знаком

Написать всё

Слайд 29

Пример 2. Найти разность 810 – 1310 в восьмибитном представлении.

В знаковом

Пример 2. Найти разность 810 – 1310 в восьмибитном представлении. В знаковом
разряде стоит 1, значит результат получен в дополнительном коде. Прейдем от дополнительного кода к обратному, вычтя единицу:

Прейдем от обратного кода к прямому, инвертируя все цифры, за исключением знакового (старшего) разряда: 100001012 = 510.

Целые числа со знаком

Написать всё

Слайд 30

Вещественные числа хранятся и обрабатываются в компьютере в формате с плавающей запятой,

Вещественные числа хранятся и обрабатываются в компьютере в формате с плавающей запятой,
использующем экспоненциальную форму записи чисел.
A = M ? qn
M – мантисса числа (правильная отличная от нуля дробь),
q – основание системы счисления,
n – порядок числа.
Диапазон ограничен максимальными значениями M и n.

Вещественные числа

Написать всё

Имя файла: Параграф-5.-Представление-целых-чисел-в-компьютере.pptx
Количество просмотров: 51
Количество скачиваний: 0