Презентация Арифметические основы компьютерной техники онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Арифметические основы компьютерной техники абсолютно бесплатно. Урок-презентация на эту тему содержит всего 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
  • Автор:
    неизвестен



Слайды и текст к этой презентации:

№1 слайд
АРИФМЕТИЧЕСКИЕ ОСНОВЫ
Содержание слайда: АРИФМЕТИЧЕСКИЕ ОСНОВЫ КОМПЬЮТЕРНОЙ ТЕХНИКИ Парамонов А.И.

№2 слайд
Арифметические операции над
Содержание слайда: Арифметические операции над положительными числами

№3 слайд
ДВОИЧНАЯ АРИФМЕТИКА
Содержание слайда: ДВОИЧНАЯ АРИФМЕТИКА

№4 слайд
Пример Выполнить сложение
Содержание слайда: Пример: Выполнить сложение двоичных чисел X=1101, Y=101

№5 слайд
Пример Выполнить сложение
Содержание слайда: Пример: Выполнить сложение двоичных чисел X=1101, Y=101, Z=111

№6 слайд
Пример Выполнить вычитание из
Содержание слайда: Пример: Выполнить вычитание из двоичного числа X=10010 числа Y=101

№7 слайд
Пример Выполнить умножение
Содержание слайда: Пример: Выполнить умножение двоичных чисел X=1001, Y=101

№8 слайд
Пример Выполнить деление
Содержание слайда: Пример: Выполнить деление двоичного числа X=1100.011 на число Y=10.01

№9 слайд
Арифметические операции в
Содержание слайда: Арифметические операции в Р-ичных системах счисления Во всех позиционных с/с арифметические операции выполняются по одним и тем же правилам согласно соответствующим таблицам сложения и умножения. Для всех систем счисления справедливы одни и те же законы арифметики: коммутативный, ассоциативный, дистрибутивный, а также правила сложения, вычитания, умножения и деления столбиком.

№10 слайд
Сложение В Р-ичной системе
Содержание слайда: Сложение В Р-ичной системе счисления таблица сложения представляет собой результаты сложения каждой цифры алфавита Р-ичной системы с любой другой цифрой этой же системы.

№11 слайд
Деление При делении столбиком
Содержание слайда: Деление При делении столбиком в Р-ичной системе счисления приходится в качестве промежуточных вычислений выполнять действия умножения и вычитания, следовательно, используя таблицы умножения и сложения.

№12 слайд
Арифметика с алгебраическими
Содержание слайда: Арифметика с алгебраическими числами

№13 слайд
Способы представления целых
Содержание слайда: Способы представления целых чисел Прямой код Обратный код Дополнительный код

№14 слайд
Прямой код Число записывается
Содержание слайда: Прямой код Число записывается «как есть», дополняется нулями в старших разрядах до нужного размера. 00101101 45(10) Запись целого числа А будет формироваться по правилу:

№15 слайд
Обратный код Положительное
Содержание слайда: Обратный код Положительное число записывается «как есть», дополняется нулями в старших разрядах до нужного размера. Отрицательное число записывается инвертированием разрядов модуля числа. Старший бит определяет знак числа (1 — отрицательное, 0 — положительное).

№16 слайд
Запись целого числа в
Содержание слайда: Запись целого числа в обратном коде где n – разрядность модульного поля; q – основание системы счисления; (2n – 1) – максимальная включенная граница диапазона изменения представляемых чисел. диапазон изменения чисел А: (qn – 1) ≥ | A | ≥ 0

№17 слайд
Запись правильной дроби в
Содержание слайда: Запись правильной дроби в обратном коде где n – разрядность поля модуля; 1 – q-n – верхняя включенная граница представляемых чисел. (1 – q–n) ≥ | А | ≥ 0

№18 слайд
Примеры чисел в обратном коде
Содержание слайда: Примеры чисел в обратном коде 01100111 103(10) 10011000 –103(10) 00000000 0(10) 11111111 –0(10)

№19 слайд
Дополнительный код
Содержание слайда: Дополнительный код Положительное число записывается «как есть», дополняется нулями в старших разрядах до нужного размера. Отрицательное число записывается инвертированием разрядов модуля числа и прибавлением 1. Старший бит определяет знак числа (1 — отрицательное, 0 — положительное).

№20 слайд
Запись целого числа в
Содержание слайда: Запись целого числа в дополнительном коде: Запись числа формируется по следующему правилу: где n – разрядность модульного поля, q – основание с/с, qn – максимальная невключенная граница диапазона изменения чисел. (qn) > |A| ≥ 0;

№21 слайд
Запись правильной дроби в
Содержание слайда: Запись правильной дроби в дополнительном коде: где 1 – максимальная невключенная граница диапазона изменения представляемых чисел. 1 > |A| ≥ 0

№22 слайд
Примеры чисел в
Содержание слайда: Примеры чисел в дополнительном коде 42 = 00101010(2) –42 = 00101010 11010101 11010110(2)

№23 слайд
Примеры чисел в
Содержание слайда: Примеры чисел в дополнительном коде –1 00000001 11111110 11111111(2) 0 00000000(2)

№24 слайд
Перевод отрицательного числа
Содержание слайда: Перевод отрицательного числа из обратного (или дополнительного) кода в прямой выполняется по тем же правилам, что и перевод числа из прямого кода в обратный (или дополнительный): для перевода отрицательного числа из обратного в прямой код необходимо дополнить его модуль до включенной границы; для перевода отрицательного числа из дополнительного кода в прямой код необходимо дополнить его модуль до невключенной границы.

№25 слайд
Правило формирования модуля
Содержание слайда: Правило формирования модуля обратного кода отрицательного двоичного числа Для формирования модульной части записи отрицательного числа в обратном коде достаточно в модульной части записи этого числа в прямом коде взять обратные значения всех двоичных разрядов, т. е. необходимо проинвертировать модуль прямого кода.

№26 слайд
Правило формирования модуля
Содержание слайда: Правило формирования модуля дополнительного кода отрицательного числа Для формирования модульной части записи отрицательного числа в дополнительном коде достаточно в модульной части записи этого числа в прямом коде взять обратные значения всех двоичных разрядов, т. е. необходимо проинвертировать модуль прямого кода и к полученному коду прибавить 1 в младший разряд.

№27 слайд
При выполнении операций над
Содержание слайда: При выполнении операций над числами со знаком в ЭВМ используется одно из его представлений (прямой, дополнительный или обратный код). Как правило, информация в памяти ЭВМ хранится в прямом коде, а при выполнении операций применяется обратный или дополнительный код. При использовании дополнительного кода (или обратного) операции вычитания заменяются операциями сложения с изменением знака одного из операндов.

№28 слайд
Операции в дополнительном
Содержание слайда: Операции в дополнительном коде При сложении чисел, представленных в дополнительном коде, выполняется сложение разрядов, представляющих запись операндов, по правилам двоичной арифметики по всей длине записи чисел, не обращая внимания на границу, которая отделает знаковое поле от модульного. Переполнение знакового поля игнорируется (т.е. выход за левую границу). В результате такого сложения будет получен дополнительный код суммы операндов.

№29 слайд
Операции в обратном коде При
Содержание слайда: Операции в обратном коде При сложении чисел, представленных в обратном коде, выполняется сложение разрядов, представляющих запись операндов, по правилам двоичной арифметики по всей длине записи чисел, не обращая внимания на границу, которая отделает знаковое поле от модульного. Переполнение знакового поля (т.е. выход за левую границу) учитывается как +1 к младшему разряду полученной суммы. В результате такого сложения будет получен обратный код суммы операндов.

№30 слайд
Примеры Рассчитать значение C
Содержание слайда: Примеры: Рассчитать значение C = A-B, если А= 10, В=3.

№31 слайд
Примеры ? - положительное
Содержание слайда: Примеры: 6 – 4 = ? 6 - положительное число с кодом 0110 –4 - отрицательное число с дополнительным кодом 1100 (перенос игнорируется): 6 – 4 = 2 -5 + 2 = ? 2 - положительное число с кодом 0010 –5 - отрицательное число с дополнительным кодом 1011 Число с кодом 1101 является отрицательным, модуль этого числа имеет код 00112 = 310

№32 слайд
Модифицированные коды При
Содержание слайда: Модифицированные коды При расчете разрядности n модульного поля весьма трудно бывает учесть диапазон значений результатов, особенно когда последовательность операций, представленных в подлежащих реализации выражениях, достаточно сложна. Расчёт, выполненный по всем формальным правилам, может дать «абсурдный» результат, так ,например, результат может отличаться по знаку от операндов при одинаковых знаках обоих операндов.

№33 слайд
Модифицированные коды Более
Содержание слайда: Модифицированные коды Более просто ситуация переполнения определяется при применении модифицированного кода (обратного или дополнительного). Модифицированные коды отличаются от базовых кодов только тем, что поле знака операндов имеет два разряда, и эти разряды имеют одинаковые значения: 00 – для положительных чисел; 11 – для отрицательных чисел.

№34 слайд
Переполнение
Содержание слайда: Переполнение модифицированного кода Если в результате сложения чисел в модифицированном коде полученный результат имеет в поле знака одинаковые значения в обоих разрядах (00 или 11), то переполнения нет, если же разряды знакового поля имеют неодинаковые значения (10 или 01), то имеет мест переполнение.

№35 слайд
Переполнение
Содержание слайда: Переполнение модифицированного кода При этом, если в поле знака имеет место значение 01 – результат положительный (фиксируется положительное переполнение), а если 10, то полученный результат – отрицательный (фиксируется отрицательное переполнение). Основным носителем знака числа является левый разряд знакового поля.

№36 слайд
Логическая схема выявления
Содержание слайда: Логическая схема выявления переполнения

№37 слайд
Логические операции с
Содержание слайда: Логические операции с двоичными кодами

№38 слайд
Логическое суммирование
Содержание слайда: Логическое суммирование Логическое умножение Логическое отрицание Суммирование по модулю 2 Операции сдвига

№39 слайд
Логическое суммирование
Содержание слайда: Логическое суммирование Обозначения: ИЛИ, OR, «V» Выполняется над двумя кодами заданной разрядности и генерирует код той же разрядности. Пример: 10001101 V 11110000 = ? = 11111101(2)

№40 слайд
Логическое умножение
Содержание слайда: Логическое умножение Обозначения: И, AND, «^» Выполняется над двумя кодами заданной разрядности и генерирует код той же разрядности. Пример: 10001101 ^ 11110000 = ? = 10000000(2)

№41 слайд
Суммирование по модулю
Содержание слайда: Суммирование по модулю 2 Обозначения: mod 2, «» Выполняется над двумя кодами заданной разрядности и генерирует код той же разрядности. Пример: 10001101  11110000 = ? = 01111101(2) «Исключающее ИЛИ»

№42 слайд
Логическое отрицание
Содержание слайда: Логическое отрицание Обозначения: НЕТ, NOT, «¬», «х» Выполняется над одним кодом и генерирует результирующий код той же разрядности. Пример: ¬(10001101) = NOT(10001101) = (10001101) = ? = 01110010(2)

№43 слайд
Операции сдвига
Содержание слайда: Операции сдвига

№44 слайд
Логические сдвиги Сдвиг влево
Содержание слайда: Логические сдвиги Сдвиг влево выполняется за счет смещения значений разрядов от младшего к старшему, в самом младшем устанавливается 0, а «выталкиваемый» разряд пропадает. Сдвиг вправо выполняется за счет смещения значений разрядов от старшего к младшему, самый старший разряд устанавливается в 0, а «выталкиваемый» разряд пропадает. Примеры: Код 11001110 после сдвига влево равен 10011100 Код 11001110 после сдвига вправо равен 01100111

№45 слайд
Логические сдвиги Циклический
Содержание слайда: Логические сдвиги Циклический сдвиг влево выполняется за счет смещения значений разрядов от младшего к старшему, в самом младшем разряде устанавливается значение «выталкиваемого» разряда. Сдвиг вправо выполняется за счет смещения значений разрядов от старшего к младшему, в самый старший разряд устанавливается «выталкиваемый» младший разряд. Примеры: Код 11001110 после цикл. сдвига влево равен 10011101 Код 11001110 после цикл. сдвига вправо равен 01100111

№46 слайд
Содержание слайда:

№47 слайд
Арифметический сдвиг
Содержание слайда: Арифметический сдвиг Арифметические сдвиги обеспечивают выполнение умножения (сдвиги влево) или операции деления (сдвиги вправо) двоичных кодов на два. Аналогично, сдвиги десятичного числа обеспечивают выполнение деления или умножение на 10.

№48 слайд
Арифметические сдвиги влево и
Содержание слайда: Арифметические сдвиги влево и вправо реализуются по-разному в зависимости как от знака числа, так и от используемого кода (прямого обратного, дополнительного).

№49 слайд
Арифметические сдвиги влево
Содержание слайда: Арифметические сдвиги влево положительных двоичных чисел выполняются независимо от используемого кода. Арифметические сдвиги влево двоичного прямого кода выполняются в зависимости от того, какое сдвигается число – положительное или отрицательное.

№50 слайд
Если сдвигается положительное
Содержание слайда: Если сдвигается положительное число, то сдвиг (вправо или влево) выполняется как соответствующий логический сдвиг (влево или вправо), с той лишь разницей, что при сдвиге влево предусматриваются средства определения факта переполнения. При любом сдвиге вправо необходимо предусмотреть средства для округления после завершения нужного количества сдвигов и средства обнаружения обнуления сдвигаемой величины после очередного сдвига.

№51 слайд
Примеры Найти результат
Содержание слайда: Примеры: Найти результат арифметического сдвига ... … влево на три разряда двоичного прямого кода числа [А]пк = 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 слайд
Примеры Найти результат
Содержание слайда: Примеры: Найти результат арифметического сдвига ... … вправо на два разряда двоичного прямого кода числа [А]пк = 00.00000110 первый сдвиг: 00. 00000110 → 00. 00000011 второй сдвиг: 00. 00000011 → 00. 00000001 1 Результат выполнения заданного сдвига будет равен 00.00000010

№53 слайд
Примеры Найти результат
Содержание слайда: Примеры: Найти результат арифметического сдвига ... … вправо на четыре разряда двоичного прямого кода числа [А]пк = 00.00000110 первый сдвиг: 00.00000110 → 00.00000011 второй сдвиг: 00.00000011 → 00.00000001 третий сдвиг: 00.00000001 → 00.00000000 Оставшиеся сдвиги могут не выполняться.

№54 слайд
Арифметические сдвиги
Содержание слайда: Арифметические сдвиги отрицательных двоичных чисел Арифметический сдвиг вправо может выполняться над отрицательными числами с переполнением (в модифицированном прямом, обратном или дополнительном коде такие числа имеют в знаковом поле 10). После сдвига в знаковом поле будет 11. В старшем разряде устанавливается единица, если число представлено в прямом коде. В старшем разряде устанавливается ноль, если число представлено в обратном или дополнительном коде.

№55 слайд
Арифметические сдвиги
Содержание слайда: Арифметические сдвиги отрицательных двоичных чисел в прямом коде Арифметический сдвиг числа, в прямом коде, осуществляется как соответствующий сдвиг только модульного поля записи числа.

№56 слайд
Арифметические сдвиги
Содержание слайда: Арифметические сдвиги отрицательных двоичных чисел в обратном коде Арифметический сдвиг ВЛЕВО – это циклический сдвиг исходного кода с контролем за переполнением. Арифметический сдвиг ВПРАВО – это сдвиг только модульной части записи числа с установкой единицы в освобождающийся разряд с контролем за обнулением результата сдвига (появление единичных значений во всех разрядах) и округление результата (ПОСЛЕ выполнения заданного количества сдвигов). Освобождающийся разряд заполняется единицей.

№57 слайд
Арифметические сдвиги
Содержание слайда: Арифметические сдвиги отрицательных двоичных чисел в дополнительном коде Арифметический сдвиг ВЛЕВО – это логический сдвиг влево модуля исходного кода с контролем за переполнением. Освобождающийся разряд заполняется нулем. Арифметический сдвиг ВПРАВО – это логический сдвиг вправо модуля исходного числа с контролем за обнулением результата сдвига (появление единичных значений во всех разрядах). Освобождающийся разряд заполняется единицей.

№58 слайд
Примеры Пример . Выполнить
Содержание слайда: Примеры: Пример 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 слайд
Литература для
Содержание слайда: Литература для самостоятельной работы Гашков С.Б. Системы счисления и их применение. Серия: Библиотека «Математическое просвещение». // М.: МЦНМО, 2004. - 52 с.: ил. Фомин С. В. Системы счисления. Серия «Популярные лекции по математике», выпуск 40. // М.: Наука, 1987. - 48 с. ваш конспект !!!

Скачать все slide презентации Арифметические основы компьютерной техники одним архивом: