Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемФилипп Вельмукин
2 номера разрядов 01 …n-2n-1n-1 знаковый разряд разряды модуля числа 0 – положительные числа 1 – отрицательные числа значения разряд.
3 номера разрядов 01 знаковый разряд разряды модуля числа Пример = В восьмиразрядной сетке имеет вид:
4 Если количество значащих разрядов модуля числа превышает n-1, то происходит потеря старших разрядов – переполнение разрядной сетки и происходит ошибка - диапазон модуля числа А, представленного в n – разрядной сетке
5 Используется 2 формата: короткий – с числом разрядов n=16 длинный – с числом разрядов n=32 I A I max = * *2 5 = 32 * (2 10)3 *2 2 * 10 9 I A I max =
6 Прямой код числа – для представления в компьютере положительных чисел с использованием формата «знак-величина» Дополнительный код числа – для представление в компьютере отрицательных чисел Дополнительный код отрицательного числа А хранящегося в n ячейках, равен 2 n - I A I
7 Записать дополнительный код числа для 16-ти разрядного представления Пример2 доп.код = 2 n - I A I I I = = = = =
8 Алгоритм дополнительного кода отрицательного числа 1) М одуль числа записать в прямом коде в n – двоичных разрядах 2) П олучить обратный код числа, для этого значения всех битов инвертировать (все единицы заменить на нули и все нули на единицы) 3) К полученному обратному коду прибавить единицу
9 Решение задач на определение дополнительного кода Для положительного числа прямой, обратный и дополнительный коды совпадают Прямой код используется для хранения положительных и отрицательных чисел в запоминающих устройствах и для представления положительных чисел при выполнении операций в арифметических устройствах Обратный и дополнительный коды позволяют заменить операцию вычитания сложением
10 Обозначим Прямой код числа А - [А пк ] Обратный - [А об ] Дополнительный - [А дп ]
11 Даны числа А=34 и В=30. Найти А+В, А-В, В-А в восьмиразрядной сетке Пример 1 А=34 10 = [А пк ]= [А об ]= [А дк ]= [-А пк ]= [-А об ]= [-А дк ]=
12 В=30 10 = [В пк ]= [В об ]= [В дк ]= [-В пк ]= [-В об ]= [-В дк ]=
13 Найдем А+В (для чего найдем сумму дополнительных кодов) [А дп ] = [В дп ] = [В дп ] = А+В =100000=64 10
14 Найдем А-В =А+(-В) -В=-30
15 [А дк ] = [-В дк ] = [В дк ] = А-В =100=4 10
16 Решение задач на вычитание
17 Даны числа А=20 и В=60. Найти А-В в восьмиразрядной сетке Пример 1 А=20 10 = [А пк ]=
18 В=60 10 = [В пк ]= [В об ]= [В дк ]= [-В пк ]= [-В об ]= [-В дк ]= В= =
19 Найдем А-В =А+(-В) -В=-60
20 [А пк ] = [-В дк ] =
21 Переведем полученный дополнительный код в десятичное число: 1) Инвертируем полученный дополнительный код ) Прибавим к полученному коду 1 и получим модуль отрицательного числа
22 3) Переведем в десятичное число и припишем знак отрицательного числа = 40 Ответ : - 40
23 Даны числа А=25 и В=60. Найти А-В в восьмиразрядной сетке Пример 2 А=25 10 = [А пк ]=
24 В=60 10 = [В пк ]= [В об ]= [В дк ]= [-В пк ]= [-В об ]= [-В дк ]= В= =
25 Найдем А-В =А+(-В) -В=-60
26 [А пк ] = [-В дк ] =
27 Переведем полученный дополнительный код в десятичное число: 1) Инвертируем полученный дополнительный код ) Прибавим к полученному коду 1 и получим модуль отрицательного числа
28 3) Переведем в десятичное число и припишем знак отрицательного числа Ответ : =35
30 Число состоит из мантиссы, старший разряд которой определяет знак числа, и порядка со знаком. A = m q n m – мантисса числа q – основание системы счисления n – порядок числа
31 1n-11 m-1m-1 знак порядка модуль порядка n m модуль мантиссы знак числа ……
32 Условие мантиссы 1/q < ImI < 1 значит, что мантисса представляется правильной дробью значит, что после запятой есть значащая цифра ( = 0)
33 Условие мантиссы 1/q < ImI < 1 значит, что мантисса представляется правильной дробью значит, что после запятой есть значащая цифра ( = 0)
34 Условие мантиссы 1/q < ImI < 1 значит, что мантисса представляется правильной дробью значит, что после запятой есть значащая цифра ( = 0)
35 555,55 = 0,55555 ·10 3 m = 0,55555 n = 3
36 Форматы 1) обычный (короткий) – 4 байта 2) двойной точности – 8 байт 3) повышенной точности – 16 байт
37 Форматы 1) обычный (короткий) – 4 байта 2) двойной точности – 8 байт 3) повышенной точности – 16 байт
38 Задание1 Определить диапазон чисел в формате обычной точности (4 байта), если порядок и его знак – 8 разрядов мантисса и её знак – 24 разряда
39 n max = = =1,7·10 38 m max = = 2 (10·2,3) ,3 10 (3·2,3) м-максимальное значение числа -м-максимальное значение мантиссы Для количества значащих цифр десятичного числа отводится 7 разрядов
40 Мантисса (от лат. mantissa - прибавка), дробная часть десятичного логарифма. Мантисса роман английского писателя Джона Фаулза. Книжный Интернет магазин Мантисса Екатеринбург…
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.