рефераты

Рефераты

рефераты   Главная
рефераты   Краткое содержание
      произведений
рефераты   Архитектура
рефераты   Астрономия
рефераты   Банковское дело
      и кредитование
рефераты   Безопасность
      жизнедеятельности
рефераты   Биографии
рефераты   Биология
рефераты   Биржевое дело
рефераты   Бухгалтерия и аудит
рефераты   Военное дело
рефераты   География
рефераты   Геодезия
рефераты   Геология
рефераты   Гражданская оборона
рефераты   Животные
рефераты   Здоровье
рефераты   Земельное право
рефераты   Иностранные языки
      лингвистика
рефераты   Искусство
рефераты   Историческая личность
рефераты   История
рефераты   История отечественного
      государства и права
рефераты   История политичиских
      учений
рефераты   История техники
рефераты   Компьютерные сети
рефераты   Компьютеры ЭВМ
рефераты   Криминалистика и
      криминология
рефераты   Культурология
рефераты   Литература
рефераты   Литература языковедение
рефераты   Маркетинг товароведение
      реклама
рефераты   Математика
рефераты   Материаловедение
рефераты   Медицина
рефераты   Медицина здоровье отдых
рефераты   Менеджмент (теория
      управления и организации)
рефераты   Металлургия
рефераты   Москвоведение
рефераты   Музыка
рефераты   Наука и техника
рефераты   Нотариат
рефераты   Общениеэтика семья брак
рефераты   Педагогика
рефераты   Право
рефераты   Программирование
      базы данных
рефераты   Программное обеспечение
рефераты   Промышленность
      сельское хозяйство
рефераты   Психология
рефераты   Радиоэлектроника
      компьютеры
      и перифирийные устройства
рефераты   Реклама
рефераты   Религия
рефераты   Сексология
рефераты   Социология
рефераты   Теория государства и права
рефераты   Технология
рефераты   Физика
рефераты   Физкультура и спорт
рефераты   Философия
рефераты   Финансовое право
рефераты   Химия - рефераты
рефераты   Хозяйственное право
рефераты   Ценный бумаги
рефераты   Экологическое право
рефераты   Экология
рефераты   Экономика
рефераты   Экономика
      предпринимательство
рефераты   Юридическая психология

 
 
 

Устройство деления ти разрядных чисел с плавающей запятой

- 1 - ДСОДЕРЖАНИЕ 1. Техническое задание......................2 2. Введение.................................3 3. Анализ технического задания..............4 Приложение 1................................7 Приложение 2................................8 Приложение 3................................9 Приложение 4...............................10 Список литературы..........................11 - 2 - Д1. ТЕХНИЧЕСКОЕ ЗАДАНИЕ Разработать устройство деления 16-ти разрядных чисел с плавающей запятой, где : ОСНОВНЫЕ ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ: 1.1. Формат входных данных - двоичные числа с плавающей запятой, представленные в прямом коде 1.2. Длина одного слова 16 бит, где: - порядок - 7 бит - знаковая часть - 1 бит - мантисса - 7 бит - знаковая часть - 1 бит 1.3. Диапазон представления чисел: от - 2а0А + 2а-15А до 2а0А - 2а-15 1.4. Точность представления чисел : 2а-15 1.5. Обнаружение одиночных ошибок в операции деления. - 3 - Д2. ВВЕДЕНИЕ В современных ЭВМ один из основных элементов является блок АЛУ (арифметико-логическое устройство), которое осуществляет арифметичес- кие и логические операции над поступающими в ЭВМ машинными словами. Важнейшей операцией, выполняемой в АЛУ, является операция деления, которая может проводиться над двоичными числами с фиксированной запя- той, двоичными числами с плавающей запятой, десятичными целыми числа- ми и т.д. В данной курсовой работе деление производится над двоичными чис- лами с плавающей запятой, причем для улучшения надежности и быстро- действия данной схемы используются микросхемы, применяемые для созда- ния современных ЭВМ (в том числе и для ЭВМ, создаваемых в НПО "Пер- сей"). - 4 - Д3. АНАЛИЗ ТЕХНИЧЕСКОГО ЗАДАНИЯ 3.1. Техническое задание представляет собой задачу создания ус- тройства деления для 16-ти разрядных чисел с плавающей запятой с об- наружением ошибок. В ЭВМ числа с плавающей запятой в общем случае представляются в виде: X = SрpАg ; g < 1, где: g - мантисса числа X; SаpА - характеристика числа X; p - порядок; S - основание характеристики. Обычно число S совпадает с основанием мантиссы g. Мантисса g - правильная дробь. Порядок p, который можнт быть положительным или отрицательным числом, определяет положение запятой в числе X. Для двоичных чисел число с плавающей запятой имеет вид: X = 2рpАg ; g < 1, Структурно двоичное число с плавающей запятой в ЭВМ представлено на рис. 1. в Приложении 1. 3.2. ДЕЛЕНИЕ КАК АРИФМЕТИЧЕСКОЕ ДЕЙСТВИЕ В ЭВМ 3.2.1. В ЭВМ для выполнения арифметических и логических преобра- зований служит арифметическо-логические устройства (АЛУ). Преобразования над операндами (словами) представляют собой сло- жение, вычитание, вычитание модулей, умножение и деление. Это арифме- тические операции. Группу логических операций составляют операции дизъюнкции и конъюнкции. Специальные арифметические операции включают нормализацию, ариф- метический сдвиг, логический сдвиг. По способу представления чисел различают следующие типв АЛУ: - для чисел с фиксированной запятой; - для чисел с плавающей запятой; - для десятичных чисел. - 5 - 3.2.2. Деление чисел с плавающей запятой выполняется в соответ- ствии с формулой: X SаpxАgx gx --- = ------ = SаpАXа-pyА ---- Y SаpyАgy gy . При делении чисел с плавающей запятой мантисса частного равна частному от деления мантиссы делимого на мантиссу делителя, а порядок частного - разности порядков делимого и делителя. Частное нормализу- ется и ему присваивается знак "плюс", если делимое и делитель имеют одинаковые знаки ; и знак "минус", если делимое и делитель имеют раз- ные знаки. 3.2.3. Таким образом нахождение частного сводится к выполнению трех операций: - определение знака частного; - определение порядка частного; - определение мантиссы частного. Структурно все эти операции представлены на рис.2 в Приложении 1. В соответствии с техническим заданием, необходимо проводить кон- троль над конечным результатом, т.е. обнаружить одиночную ошибку. Для данного задания обнаружение одиночной ошибки производится методом сравнения. Структурная схема разработанного устройства показана на рис. 2-а в Приложении 2. 3.2.4. БЛОК ОПРЕДЕЛЕНИЯ ЗНАКА ЧАСТНОГО В соответствии с Рис.1 в Приложении 1 знаки порядка и мантиссы частного будут зависеть от одноименности или разноименности знаков порядков и мантисс делимого и делителя. Однако знаки порядка и мантиссы частного определяются по-разно- му. А именно: -- Для определения знака мантиссы частного рассмотрен двухтактный счетчик (рис.3 в Приложении 1.). При поступлении информации счи- таетсч, что комбинация одноименных значений (00 или 11) дает ко- нечную информацию -"0" (т.е. "+" или "отсутствие знака"). В про- тивном случае информация - "1" (т.е. "-" или "наличие знака"). Организуются 2 такта работы. -- Определение знака порядка производится с помощью сложения по модулю 2. Этот элемент схемы входит в блок определения порядка частного (см. рис.4 в Приложении 3.). Наличие знака дает инфор- мацию по прямому выходу (это есть"1"), в противном случае инвер- сный выход дает информацию "0". - 6 - 3.2.5. БЛОК ОПРЕДЕЛЕНИЯ ПОРЯДКА ЧАСТНОГО (рис.4 в Приложении 3). Определение порядка сводится к "вычитанию" порядков делимого и делителя. Порядки операндов и их знаки поступают в регистры Рг.1, Рг.2, Зн.Рг.1 и Зн.Рг.2 соответственно. Затем в сумматоре происходит "вычитание", т.е. сложение порядка делимого и делителя. Причем поря- док делителя представлен в дополнительном коде. После этого вся ин- формация поступает в регистр результата Рг.Р. 3.5.6. ОБНАРУЖЕНИЕ ОДИНОЧНОЙ ОШИБКИ Для этой цели используется поразрядное сравнение основной и дуб- лирующей информации по модулю 2. Несовпадение информации выдает "0" или ошибку.(См. рис.2-а в Приложении 2). - 7 - Приложение 1. ЪДДДДДДДДДДДДДДДДДДДДї іМагистраль операндові АДДДДДДДДДДВДДДДДДДДДЩ ЪДДДДДДДДДДДДДДДВДДДДДДДДДБДДДДВДДДДДДДДДДДДДДДї ЪДДБДДДї ЪДДДДДБДДДДДї ЪДДДБДДДї ЪДДДДДДБДДДДДї іЗнак Рі іПорядок (Р)і іЗнак m і іМантисса (m)і АДДДДДДЩ АДДДДДДДДДДДЩ АДДДДДДДЩ АДДДДДДДДДДДДЩ Рис. 1. Представление двоичного числа с плавающей запятой. ЪДДДДДДДДДДДДДДДДДДВДДДДДДДДДДДДДДДДДВДДДДДДДДДДДДДДДДДДї іБлок определения і Блок і Блок і і знака числа і определения і определения і ГДДДДДДДДВДДДДДДДДДґ порядка частногоі мантиссы частногоі іЗнак і Знак і і і іпорядка і мантиссыі і і АДДДДДДДДБДДДДДДДДДБДДДДДДДДДДДДДДДДДБДДДДДДДДДДДДДДДДДДЩ Рис. 2. Нахождение частного. і і і і ЪДДДДДДДДДДДї ЪДДДДДДБДДДДДДї ДДДДДДґ 1 і і & і і ГДДДДДДґ і ДДДДДДґ і і і АДДДДДДДДДДДЩ АДДДДДДВДДДДДДЩ і і ЪДДДДДДДДДДДДДї і і і Счетчик і і і АДДДДДДДДДДДДДЩ Рис. 3. Блок определения знака мантиссы частного с помощью двухтактового счетчика. - 8 - Приложение 2. Магистраль ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДД і і ЪДДДДДДДДДДДДДБДДДДДДДДДДДДДї і і і і ЪДДДДДДДДБДДДДДДДДї ЪДДДДДДДБДДДДДДДДї і і і і і УД і і УДg і і і і і і (Устройство де-і і (Устройство де-і іления) і іления дублиру-і і і іющее) і і і і і АДДДДДДДДВДДДДДДДДЩ АДДДДДДДДВДДДДДДДЩ і і і 16 і 16 і і ГДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДЕДДДДґ і і ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДБДДДДґ ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї і і і mod 2 і і і АДДДДДДДДДДДДДДДДДВДДДДДДДДДДДДДДДДДДЩ і і і 16 і ГДДДДДДДДДДДДДДДДДЕДДДДДДДДДДДДДДДДДДґ і і ЪДДДДДДДДДДДДДДДДДБДДДДДДДДДДДДДДДДДДї і 1 і і і і і і і АДДДДДДДДДДДДДДДДДВДДДДДДДДДДДДДДДДДДЩ і і і Сигнал ошибки "1" Рис. 2-а. Структурная схема устройства деления с обнаружением одиночных ошибок. - 9 - Приложение 3. Магистраль операндов ДДДДДДДДДДДДВДДДДДВДДДДД і і ЪДДДДЕДДДДДБДДДДДДДДДДДДДДДї і і і і і і ЪДДДДДДДДДДДДДДДДЕДДДДБДДДДДДДї і і і і і ЪДДДДБДДДї і ЪДДДДБДДДї і іЗн.Рг.1 і і іЗн.Рг.2 і і АДДВДДДДДЩ і АДДДВДДДДЩ і і і і і і ЪДДДДБДДДї і ЪДДДДБДДДї і і Рг.1 і і і Рг.2 і і АДДДДВДДДЩ і АДВДДДДoДЩ і і і і і і і і і і і ЪДДДДДДДДДДДЕДДДДДДДДДДДЩ і і і і і і і ЪДДБДДДДДДБДДДї і ЪДДДДДДДДДДГДДДБДДДДЕДДДДґ і mod 2 і і і ГДДДДДДДДБДДДДґДї і і і і ЪДДДДДДДДДДДДДї і АДДВДДДДДДoДДДЩ і і і 1 і і і і і і і і і і і і і АДДДДДДДВДДДДДЩ і і АДДДДДДДДДДДЕДДДДДДДДЩ і і і і ЪДДДДДДДДДДДДДДДДДЩ і і і і і АДДДДДДДДДДДДДДДДДДЕДДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДЩ і і ДДДДДБДДД ДДДБДДДДД СМ ДДДДДДВДДДДДДД і і ЪДДДДДДДДДДБДДДДДДДДДДДї і Рг. Р. і і і АДДДДДДДДДДВДДДДДДДДДДДЩ і і o Рис. 4. Определение порядка частного и его знака (mod 2). - 10 - Приложение 4. і Магистраль ЪДДДДДДДДДДДДДї ЪДДДДДДДДДДДБДДДДДДДДДДДДДДДДДДДї і і і ЪДДДБДДДДДДДДДДДДї і ГДДДДДДДДЕДДБДДДДДДґ і Рг. д-ль і і ЪДЕДДДДДДДДБДДДДДДДДДґ АДДДoДДДДДДДДДДДДЩ і і і і і ДДДДДДДДДДДДДДДДД і і і Рг. р. Р. і і і ДДДДДДДДДДДДДДВДД і і і і і і і і і і і і і і і ДДДДДБДДДДДДДДДДДД ДДДДДДДДДДДДБДДДДД і і +"1" і і СМ ДДДДД і і і і ДДДДДДВДДДДДДДДДДВДДДДДДДДДДДДДДДД і і ЪДДДДДДЩ і і і і ЪДДДДДДБДДДДДДДї і і і і Рг. Р. і і і і Р АДДДДДДВДДДДДДДЩ АДДЕДДДДДДДДДДДДЕДДДДДДДДДДДДДДДДДЩ і і і ЪДДДДДДБДДДДДДї і і Тг. і і і і і АДДВДДДДДДoДДДЩ ДДДДДДДДДДДДДДДДД і і і Рг. і і і ЪДДДДДДДДДДДДДДДД і АДДДДДДЕДДДДДДДДДДДДДДДДґ і і АДДДДДДДДДДДДДДДЩ Рис. 5. Блок определения мантиссы частного. - 11 - ДСПИСОК ЛИТЕРАТУРЫ 1. Коган Б.М. "Электронные вычислительные машины и системы", М. 1979г. 2. Граф Ш., Гессель М., "Схемы поиска неисправностей", М. 1989г. ДМОСКОВСКИЙ ИНСТИТУТ РАДИОТЕХНИКИ, ЭЛЕКТРОНИКИ И АВТОМАТИКИ ВЕЧЕРНИЙ ФАКУЛЬТЕТ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ АКУРСОВАЯ РАБОТА по курсу ПРИКЛАДНАЯ ТЕОРИЯ ЦИФРОВЫХ АВТОМАТОВ Студент гр. ВСЦ-12-91 Крючков Дмитрий МОСКВА 1995г.

Деление чисел с плавающей запятой представленных в модифицированном дополнительном коде. Курсовая по теме Разработка арифметико логического устройства ЭВМ с плавающей запятой. Разработка арифметико логического устройства для деления чисел с плавающей точкой. Числа конечной точности нормализ числа представление числа с плавающей точкой. Арифметические операции над числами с фиксированной и плавающей запятой. Цифровое устройство которое делит числа с плавающей запятой. Порядок и характеристика числа с плавающей запятой. Деление с плавающей и фиксированной запятой. Деление двоичных чисел с плавающий запятой. Числа с фиксированной и плавающей запятой. Презентацию по теме деление клетки митоз. Схема делителя двоичных чисел на АЛУ. Деление чисел с плавающей запятой. Действие деление с запятыми. Реферат про деления числа.

© 2011 Рефераты