Презентация Арифметические основы компьютерной техники онлайн
На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Арифметические основы компьютерной техники абсолютно бесплатно. Урок-презентация на эту тему содержит всего 59 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Технология » Арифметические основы компьютерной техники
Оцените!
Оцените презентацию от 1 до 5 баллов!
- Тип файла:ppt / pptx (powerpoint)
- Всего слайдов:59 слайдов
- Для класса:1,2,3,4,5,6,7,8,9,10,11
- Размер файла:2.38 MB
- Просмотров:75
- Скачиваний:1
- Автор:неизвестен
Слайды и текст к этой презентации:
№9 слайд
![Арифметические операции в](/documents_6/d2912cd60204e81188c2318fedb7cae5/img8.jpg)
Содержание слайда: Арифметические операции
в Р-ичных системах счисления
Во всех позиционных с/с арифметические операции выполняются по одним и тем же правилам согласно соответствующим таблицам сложения и умножения.
Для всех систем счисления справедливы одни и те же законы арифметики:
коммутативный,
ассоциативный,
дистрибутивный,
а также правила сложения, вычитания, умножения и деления столбиком.
№19 слайд
![Дополнительный код](/documents_6/d2912cd60204e81188c2318fedb7cae5/img18.jpg)
Содержание слайда: Дополнительный код
Положительное число записывается «как есть», дополняется нулями в старших разрядах до нужного размера.
Отрицательное число записывается инвертированием разрядов модуля числа и прибавлением 1.
Старший бит определяет знак числа
(1 — отрицательное, 0 — положительное).
№24 слайд
![Перевод отрицательного числа](/documents_6/d2912cd60204e81188c2318fedb7cae5/img23.jpg)
Содержание слайда: Перевод отрицательного числа из обратного (или дополнительного) кода в прямой выполняется по тем же правилам, что и перевод числа из прямого кода в обратный (или дополнительный):
для перевода отрицательного числа из обратного в прямой код необходимо дополнить его модуль до включенной границы;
для перевода отрицательного числа из дополнительного кода в прямой код необходимо дополнить его модуль до невключенной границы.
№25 слайд
![Правило формирования модуля](/documents_6/d2912cd60204e81188c2318fedb7cae5/img24.jpg)
Содержание слайда: Правило формирования модуля обратного кода отрицательного двоичного числа
Для формирования модульной части записи отрицательного числа в обратном коде достаточно в модульной части записи этого числа в прямом коде взять обратные значения всех двоичных разрядов, т. е. необходимо проинвертировать модуль прямого кода.
№26 слайд
![Правило формирования модуля](/documents_6/d2912cd60204e81188c2318fedb7cae5/img25.jpg)
Содержание слайда: Правило формирования модуля дополнительного кода отрицательного числа
Для формирования модульной части записи отрицательного числа в дополнительном коде достаточно в модульной части записи этого числа в прямом коде взять обратные значения всех двоичных разрядов, т. е. необходимо проинвертировать модуль прямого кода и к полученному коду прибавить 1 в младший разряд.
№27 слайд
![При выполнении операций над](/documents_6/d2912cd60204e81188c2318fedb7cae5/img26.jpg)
Содержание слайда: При выполнении операций над числами со знаком в ЭВМ используется одно из его представлений (прямой, дополнительный или обратный код).
Как правило, информация в памяти ЭВМ хранится в прямом коде, а при выполнении операций применяется обратный или дополнительный код.
При использовании дополнительного кода (или обратного) операции вычитания заменяются операциями сложения с изменением знака одного из операндов.
№28 слайд
![Операции в дополнительном](/documents_6/d2912cd60204e81188c2318fedb7cae5/img27.jpg)
Содержание слайда: Операции в дополнительном коде
При сложении чисел, представленных в дополнительном коде, выполняется сложение разрядов, представляющих запись операндов, по правилам двоичной арифметики по всей длине записи чисел, не обращая внимания на границу, которая отделает знаковое поле от модульного.
Переполнение знакового поля игнорируется (т.е. выход за левую границу).
В результате такого сложения будет получен дополнительный код суммы операндов.
№29 слайд
![Операции в обратном коде При](/documents_6/d2912cd60204e81188c2318fedb7cae5/img28.jpg)
Содержание слайда: Операции в обратном коде
При сложении чисел, представленных в обратном коде, выполняется сложение разрядов, представляющих запись операндов, по правилам двоичной арифметики по всей длине записи чисел, не обращая внимания на границу, которая отделает знаковое поле от модульного.
Переполнение знакового поля (т.е. выход за левую границу) учитывается как +1 к младшему разряду полученной суммы.
В результате такого сложения будет получен обратный код суммы операндов.
№31 слайд
![Примеры ? - положительное](/documents_6/d2912cd60204e81188c2318fedb7cae5/img30.jpg)
Содержание слайда: Примеры:
6 – 4 = ?
6 - положительное число с кодом 0110
–4 - отрицательное число с дополнительным кодом 1100
(перенос игнорируется): 6 – 4 = 2
-5 + 2 = ?
2 - положительное число с кодом 0010
–5 - отрицательное число с дополнительным кодом 1011
Число с кодом 1101 является отрицательным, модуль этого числа имеет код 00112 = 310
№32 слайд
![Модифицированные коды При](/documents_6/d2912cd60204e81188c2318fedb7cae5/img31.jpg)
Содержание слайда: Модифицированные коды
При расчете разрядности n модульного поля весьма трудно бывает учесть диапазон значений результатов, особенно когда последовательность операций, представленных в подлежащих реализации выражениях, достаточно сложна.
Расчёт, выполненный по всем формальным правилам, может дать «абсурдный» результат, так ,например, результат может отличаться по знаку от операндов при одинаковых знаках обоих операндов.
№33 слайд
![Модифицированные коды Более](/documents_6/d2912cd60204e81188c2318fedb7cae5/img32.jpg)
Содержание слайда: Модифицированные коды
Более просто ситуация переполнения определяется при применении модифицированного кода (обратного или дополнительного).
Модифицированные коды отличаются от базовых кодов только тем, что поле знака операндов имеет два разряда, и эти разряды имеют одинаковые значения:
00 – для положительных чисел;
11 – для отрицательных чисел.
№34 слайд
![Переполнение](/documents_6/d2912cd60204e81188c2318fedb7cae5/img33.jpg)
Содержание слайда: Переполнение модифицированного кода
Если в результате сложения чисел в модифицированном коде полученный результат имеет в поле знака одинаковые значения в обоих разрядах (00 или 11), то переполнения нет,
если же разряды знакового поля имеют неодинаковые значения (10 или 01),
то имеет мест переполнение.
№35 слайд
![Переполнение](/documents_6/d2912cd60204e81188c2318fedb7cae5/img34.jpg)
Содержание слайда: Переполнение модифицированного кода
При этом, если в поле знака имеет место значение 01 – результат положительный (фиксируется положительное переполнение),
а если 10, то полученный результат – отрицательный (фиксируется отрицательное переполнение).
Основным носителем знака числа является
левый разряд знакового поля.
№44 слайд
![Логические сдвиги Сдвиг влево](/documents_6/d2912cd60204e81188c2318fedb7cae5/img43.jpg)
Содержание слайда: Логические сдвиги
Сдвиг влево выполняется за счет смещения значений разрядов от младшего к старшему, в самом младшем устанавливается 0, а «выталкиваемый» разряд пропадает.
Сдвиг вправо выполняется за счет смещения значений разрядов от старшего к младшему, самый старший разряд устанавливается в 0, а «выталкиваемый» разряд пропадает.
Примеры:
Код 11001110 после сдвига влево равен 10011100
Код 11001110 после сдвига вправо равен 01100111
№45 слайд
![Логические сдвиги Циклический](/documents_6/d2912cd60204e81188c2318fedb7cae5/img44.jpg)
Содержание слайда: Логические сдвиги
Циклический сдвиг влево выполняется за счет смещения значений разрядов от младшего к старшему, в самом младшем разряде устанавливается значение «выталкиваемого» разряда.
Сдвиг вправо выполняется за счет смещения значений разрядов от старшего к младшему, в самый старший разряд устанавливается «выталкиваемый» младший разряд.
Примеры:
Код 11001110 после цикл. сдвига влево равен 10011101
Код 11001110 после цикл. сдвига вправо равен 01100111
№50 слайд
![Если сдвигается положительное](/documents_6/d2912cd60204e81188c2318fedb7cae5/img49.jpg)
Содержание слайда: Если сдвигается положительное число, то сдвиг (вправо или влево) выполняется как соответствующий логический сдвиг (влево или вправо), с той лишь разницей, что при сдвиге влево предусматриваются средства определения факта переполнения.
При любом сдвиге вправо необходимо предусмотреть средства для округления после завершения нужного количества сдвигов и
средства обнаружения обнуления сдвигаемой величины после очередного сдвига.
№51 слайд
![Примеры Найти результат](/documents_6/d2912cd60204e81188c2318fedb7cae5/img50.jpg)
Содержание слайда: Примеры:
Найти результат арифметического сдвига ...
… влево на три разряда двоичного прямого кода числа
[А]пк = 00.00000101
первый сдвиг: 00.00000101 ← 00.00001010
второй сдвиг: 00.00001010 ← 00.00010100
третий сдвиг: 00.00010100 ← 00.00101000
… влево на четыре разряда двоичного прямого кода числа
[А]пк = 00.00101
первый сдвиг: 00.00101 ← 00.01010
второй сдвиг: 00.01010 ← 00.10100
третий сдвиг: 00.10100 ← 01.01000
четвертый сдвиг ???
№52 слайд
![Примеры Найти результат](/documents_6/d2912cd60204e81188c2318fedb7cae5/img51.jpg)
Содержание слайда: Примеры:
Найти результат арифметического сдвига ...
… вправо на два разряда двоичного прямого кода числа [А]пк = 00.00000110
первый сдвиг: 00. 00000110 → 00. 00000011
второй сдвиг: 00. 00000011 → 00. 00000001 1
Результат выполнения заданного сдвига
будет равен 00.00000010
№53 слайд
![Примеры Найти результат](/documents_6/d2912cd60204e81188c2318fedb7cae5/img52.jpg)
Содержание слайда: Примеры:
Найти результат арифметического сдвига ...
… вправо на четыре разряда двоичного прямого кода числа [А]пк = 00.00000110
первый сдвиг: 00.00000110 → 00.00000011
второй сдвиг: 00.00000011 → 00.00000001
третий сдвиг: 00.00000001 → 00.00000000
Оставшиеся сдвиги могут не выполняться.
№54 слайд
![Арифметические сдвиги](/documents_6/d2912cd60204e81188c2318fedb7cae5/img53.jpg)
Содержание слайда: Арифметические сдвиги
отрицательных двоичных чисел
Арифметический сдвиг вправо может выполняться над отрицательными числами с переполнением
(в модифицированном прямом, обратном или дополнительном коде такие числа имеют в знаковом поле 10).
После сдвига в знаковом поле будет 11.
В старшем разряде устанавливается единица, если число представлено в прямом коде.
В старшем разряде устанавливается ноль, если число представлено в обратном или дополнительном коде.
№56 слайд
![Арифметические сдвиги](/documents_6/d2912cd60204e81188c2318fedb7cae5/img55.jpg)
Содержание слайда: Арифметические сдвиги отрицательных двоичных чисел в обратном коде
Арифметический сдвиг ВЛЕВО – это
циклический сдвиг исходного кода
с контролем за переполнением.
Арифметический сдвиг ВПРАВО – это
сдвиг только модульной части записи числа с установкой единицы в освобождающийся разряд
с контролем за обнулением результата сдвига (появление единичных значений во всех разрядах) и округление результата
(ПОСЛЕ выполнения заданного количества сдвигов).
Освобождающийся разряд заполняется единицей.
№57 слайд
![Арифметические сдвиги](/documents_6/d2912cd60204e81188c2318fedb7cae5/img56.jpg)
Содержание слайда: Арифметические сдвиги отрицательных двоичных чисел в дополнительном коде
Арифметический сдвиг ВЛЕВО – это
логический сдвиг влево модуля исходного кода
с контролем за переполнением.
Освобождающийся разряд заполняется нулем.
Арифметический сдвиг ВПРАВО – это
логический сдвиг вправо модуля исходного числа
с контролем за обнулением результата сдвига (появление единичных значений во всех разрядах).
Освобождающийся разряд заполняется единицей.
№58 слайд
![Примеры Пример . Выполнить](/documents_6/d2912cd60204e81188c2318fedb7cae5/img57.jpg)
Содержание слайда: Примеры:
Пример 1.
Выполнить сдвиг вправо на 2 разряда числа [А]пк = 10.01000110 (А10 = –326).
Первый сдвиг: 10. 01000110 → 11.10100011 (–16310);
Второй сдвиг: 11.10100011 → 11.01010001 (–8110) и последний вытолкнутый разряд равен 1).
С учетом округления имеем окончательный результат: [А2]пк = 11.01010010.
Пример 2.
Выполнить сдвиг вправо на 2 разряда числа [А]ок = 10.10111001 (А10 = –326).
Первый сдвиг: 10.10111001 → 11.01011100 (–16310);
Второй сдвиг: 11.01011100 → 11.10101110 (–8210).
Пример 3.
Выполнить сдвиг вправо на 2 разряда число [А]дк = 10. 10111010 (А10 = –326).
Первый сдвиг: 10.10111010 → 11.01011101 (–16310);
Второй сдвиг: 11.01011101 → 11.10101110 (–8110) и последний вытолкнутый разряд равен 1).
С учетом округления имеем окончательный результат [А]дк = 11.10101111.
№59 слайд
![Литература для](/documents_6/d2912cd60204e81188c2318fedb7cae5/img58.jpg)
Содержание слайда: Литература для самостоятельной работы
Гашков С.Б. Системы счисления и их применение. Серия: Библиотека «Математическое просвещение». // М.: МЦНМО, 2004. - 52 с.: ил.
Фомин С. В. Системы счисления. Серия «Популярные лекции по математике», выпуск 40. // М.: Наука, 1987. - 48 с.
ваш конспект !!!
Скачать все slide презентации Арифметические основы компьютерной техники одним архивом:
Похожие презентации
-
Арифметические и логические основы вычислительной техники
-
Теплогазоснабжение с основами теплотехники
-
Искусственные основания. Геотехника II. Лекция 24-25
-
Технико-экономическое обоснование выбора класса напряжения эск 6/10 кв в условиях изолированной энергетики рс(я)
-
Основы электричества и электротехники. Часть I
-
Основы Proteus. Компьютерные технологии в приборостроении
-
Компьютерные технологии в системе сельской техники
-
Основы цифровой схемотехники
-
Основы схемотехники ЭВМ
-
Основы радиотехники и телекоммуникаций