Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Информатика

Федеральный закон Российской Федерации от 27 июля 2006 г. N 149-ФЗ Об информации, информационных технологиях и о защите информации.

Использование дополнительного кода

Как было показано, отрицательные числа хранятся в памяти ЭВМ в дополнительном двоичном коде со знаковым разрядом. Вычитание неотрицательных двоичных чисел рассматривается как сложение положительного числа с отрицательным числом, представленным в дополнительном коде, и выполняется по правилам сложения двоичных чисел.

Если при сложении возникает перенос из старшего разряда, что не приводит к искажению результата.

Порядок выполнения вычитания двух чисел с использованием представления вычитаемого в дополнительном коде:

1. Переведем в двоичную систему счисления исходные десятичные числа.

2. Определим количество двоичных разрядов найденных двоичных чисел и обозначим эти величины через k1 и k2.

3. Найдем минимальное количество разрядов, необходимое для выполнения вычитания и для представления вычитаемого в дополнительном коде:

k=max(k1+1,k2+1).

4. Найдем k - разрядный дополнительный код вычитаемого.

5. Выполним сложение в двоичной системе счисления прямого кода уменьшаемого и дополнительного кода вычитаемого. Знаковые разряды сложим как обычные разряды чисел. Единицу переноса из знакового разряда отбросим. Если в знаковом разряде находится ноль, то разность неотрицательное число и записана в прямом коде. Если в знаковом разряде единица, то разность отрицательное число и записано в дополнительном коде.

Рассмотрим примеры операций вычитания, сложения положительного и отрицательного двоичных чисел.

 

Пример 8.1. Сложить число 17563 с числом -1594 в двоичной системе счисления

  Единица переноса    
1-е слагаемое + 756310 = 01000100100110112
2-е слагаемое -159410 = 11111001110001102
Результат   1596910 = 00111110011000012

Пример 8.2. Сложить число 1594 с числом -17563 в двоичной системе счисления

Единица переноса    
1-е слагаемое + 159410 = 00000110001110102
2-е слагаемое -1756310 = 10111011011001012
Результат   -1596910 = 11000001100111112

 


Список источников

 

1. О.А. Акулов, Н.В. Медведев. Информатика базовый курс: учеб. Пособие для студентов вузов, обучающихся по направлениям 5552800, 654600 «Информатика и вычислительная техника».- Омега-Л, 2005/-552 c/

3. Чечкин А.В. Математическая информатика. - М.: Наука. Гл. ред. Физ.мат. лит., 1991., 416 с.

4. Информатика: базовый курс/ С.В. Симонович и др. - СПб.: Питер.2001. - 640 с.

5. И.М. Коган. Прикладная теория информации. _ М.: Радио и связь. 1981. - 216.

6. Л.Ф. Куликовский, В.В. Мотов. Теоретические основы информационных процессов. - М.: Высш. шк., 1987.- 248 с.

7. Информационные системы /Петров В.Н.-СПб: Питер, 2002.- 688 с.

8. Рогозов Ю.И., Финаев В.И. Проектирование информационно-управляющих систем. – Таганрог: Изд-во ТРТУ, 2002. - 40 с

9. Миняев М.Ф., Информационные технологии управления: В 3-х книгах. Книга 2. Информационные ресурсы, М: «Омега», 2003, 432 с.

10. 6.Антипина Г.С., Гайфуллин Б.Н., Современные информационные технологии. Обучение и консалтинг, М: «СИНТЕГ, Интерфейс-ПРЕСС», 2000, 187 с.

11. Журнал «Информационные технологии» №1-12,2003 г., №1-6 2004 г.

12. Журнал «Открытые системы» №1-6, 2003 г., №1-3 2004 г.

 


 

Информатика - наука о методах организации и обработки информации с помощью ЭВМ и других технических средств. Наука информатика охватывает как теоретический аспект- методологию информационной деятельности в массовой компьютеризации, так и в практической - информационную технологию эффективного применения комплекса технических средств для конкретных приложений.

<== предыдущая лекция | следующая лекция ==>
Выполнение деления | Назначение оперативного запоминающего устройства
Поделиться с друзьями:


Дата добавления: 2014-01-06; Просмотров: 310; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.