2 Операции десятичной арифметики icon

2 Операции десятичной арифметики



Название2 Операции десятичной арифметики
Дата конвертации30.10.2013
Размер27.1 Kb.
ТипДокументы
источник

2.4. Операции десятичной арифметики

Так как ЭВМ «знает» только двоичную систему счисления и для удобства представления двоичных чисел человек использует восьме­ричную и шестнадцатеричную системы счисления, то, сгруппировав двоичные числа по тетрадам, можно считать, что машина производит вычисления в шестнадцатеричном коде.

2.4.1. Сложение десятичных чисел

Для сложения десятичных чисел машина вводит потетрадную (по­разрядную для шестнадцатеричных чисел) коррекцию. Правила сложе-

22

ния следующие:

- к каждому разряду сложения (в десятичной системе счисления) добавляется число 6;

- производится сложение и получается некоторая предварительная сумма в шестнадцатеричной системе счисления;

- к каждому разряду предварительной суммы, где добавлялась 6 ив котором не было переноса, добавляется число А;

- переносы из разрядов при коррекции отбрасываются. Пример 1: 84(10) +43(10)

В шестнадцатеричной системе счисления

84 машина представляет исходные десятичные числа
43 как шестнадцатеричные

66 к каждому разряду сложения добавляется число 6
120 предварительная сумма в 16 системе счисления
Л отмечены разряды, где имеется перенос
ОА в разрядах, где не было переноса добавляется А

Л эти переносы отбрасываются

127 итоговая сумма в 16й системе счисления совпадает
с суммой сложения исходных чисел в 10й системе счисления
В двоичной системе счисления

1000 0100 каждая десятичная цифра представляется
0100 0011 в тетраде, как шестнадцатеричная
0110 0110 к каждой тетраде добавляется число 0110 = 6
1 0010 1101 находится предварительная сумма
+ Л отмечена тетрада, из которой имеется перенос
0000 1010 к тетрадам, в которых не было переноса,

добавляется число 1010 = А
Л эти переносы из тетрад отбрасываются
100100111 итоговая сумма

23

Пример 2: 2874(10)+725(10)

2874 001010000111 0100

725 0111 00100101

6666 0110011001100110

95РР 1001 0101 1111 1111

АОАА 1010000010101010

л л л л л л
3599 0011 0101 1001 1001

2.4.2. Вычитание десятичных чисел

Вычитание десятичных чисел производится по правилам, приведён­ным в пункте 2.3 с добавлением десятичной коррекции. Необходимо учитывать, что при вычислении дополнительного кода в шестнадцате-ричной системе счисления число 6 автоматически добавляется к каждо­му разряду.

Пример 1: 127(10) -84(10)

В шестнадцатеричной системе счисления

(|6)

127 +

Р7С дополнительный код 84

(1)ОАЗ предварительная сумма

"т" Л л переносы

ОАО коррекция

л отбрасываемые переносы

43 результат

24

В двоичной системе счисления 0001 00100111

1111 0111 1100 (1)0000 10100011

_1_ Л Л

0000 10100000

Л

01000011

дополнительный код 1000 0100

предварительная сумма

переносы из тетрад

коррекция

отбрасываемые переносы из тетрад

результат

Пример 2: 3599(10)-725(10)

3599 Р8РВ (1)2Е74

0011 0101 1001 1001

1111 1000 1101 1011

(1)0010 11100111 0100


Л Л Л




ОАОО

0000 101000000000



2874

0010 10000111 0100





Похожие:

2 Операции десятичной арифметики iconИсследовательская работа по теме арифметики фигур шашков Алексей, 9-б класс
Перед собой я поставил цель выяснить- можно ли применять арифметические операции над точками и фигурами. Изучив научную литературу...
2 Операции десятичной арифметики iconТема урока: Десятичная запись дробных чисел
Цели: ознакомить учащихся с десятичной дробью; Учить читать, записывать десятичные дроби, заменять обыкновенную дробь десятичной....
2 Операции десятичной арифметики iconП/п Название раздела. Тема урока. Основное содержание
Элементы десятичной дроби; Место десятичной дроби в нумерационной таблице; Симметричные предметы, геометрические фигуры Виды четырёхугольников...
2 Операции десятичной арифметики iconДеление в двоичной системе счисления Рассмотрим деление на примере
Теперь необходимо подобрать делитель выделенному числу. И здесь мы опять выигрываем в сравнении с десятичной системой. Дело в том,...
2 Операции десятичной арифметики iconШкольная олимпиада по информатике
Двузначное число в системе счисления с основанием 5 при перестановке местами цифр становится числом большим на единицу, но записанным...
2 Операции десятичной арифметики iconШкольная олимпиада по информатике. 10 класс Задача 1 1 балл
Какая из логических операций не будет иметь истинного значения, когда на входе операции все аргументы истинны? В ответе укажите номер...
2 Операции десятичной арифметики iconАрифметические операции в позиционных системах счисления. Целочисленная компьютерная арифметика
Овладеть способами выполнением арифметических операций в обратном и дополнительном кодах. Освоить операции сложения и умножения целых...
2 Операции десятичной арифметики iconПлан проведения профилактической операции по безопасности дорожного движения «Внимание дети»
Разработка нормативно-правовых (приказ, план)документов по проведению профилактической операции
2 Операции десятичной арифметики iconТема: Перевод чисел из десятичной системы счисления в двоичную, восьмеричную, шестнадцатеричную. Цели: Рассмотреть алгоритмы перевода чисел из десятичной системы счисления в восьмеричную, шестнадцатеричную, двоичную;
Цели: Рассмотреть алгоритмы перевода чисел из десятичной системы счисления в восьмеричную, шестнадцатеричную, двоичную; перевод чисел...
2 Операции десятичной арифметики iconПриказ №226 о создании рабочей группы для участия в операции «Подросток» на 2012-2013 учебный год
...
Разместите кнопку на своём сайте:
Документы


База данных защищена авторским правом ©lib2.podelise.ru 2000-2013
При копировании материала обязательно указание активной ссылки открытой для индексации.
обратиться к администрации
Документы