Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка обчислювального пристрою для виконання операції множення двійкових чисел

Реферат Розробка обчислювального пристрою для виконання операції множення двійкових чисел





явлення і цільове призначення. У більшості випадків ці кошти не були вузькоспеціалізованими і значна частина з них придатна для використання на різних рівнях і для різних цілей. При поданні ЕОМ і систем в залежності від ступеня деталізації розрізняють від чотирьох до семи і більше рівнів. Один з можливих варіантів, що включає шість рівнів представлення структури і відповідні їм процеси функціонування і технічну реалізацію, а так само засоби представлення, наведено в таблиці (див. Таблицю 1.1)

арифметичний логічний керуючий сигнал


Таблиця 1.1

Рівні і засоби представлення обчислювальних пристроїв

Рівень представлення структуриПроцесси функціонірованіяТехніческая реалізаціяСредства вистави: структури функціонування реалізації1. Електронні схемиТокі в ел. цепяхРадіо-компонентиЕлектріческая схема (принципова) Диф. рівняння для струмів і напряженійФотошаблони масок інтегральних схем2. Логічні схемиЛогіческіе перетворення, Перемикання станів елементів памятіІнтегральние схемиСхема з логічних елементів (електрична принципова) Булеві функції булеві автоматиТопологія інтегральних схем (мови графічні) 3. Вузли та блокіВиполненіе мікроопераційІнтегральние схеми, конструктиви (плата, ТЕЗ), їх фрагментиСхеми з логічних елементів і вузлів (Електрична функціональна) Мови регістрових передач (мікрооперацій) Плани кристала (мови графічного типу) 4. УстройстваВиполненіе мікропрограммІнтегральние схеми, плати, ТЕЗи, панелі, стойкіСхеми з вузлів і блоків (електричні, структурні) Мови реєстрових передач, мови опису мікропрограммУкрупненний план кристала, креслення конструктіва5. ЕВМВиполненіе програм (команд) Конструктиви всіх уровней.Структурние схемиЯзикі команд, мови программірованіяЧертежі конструктіва6. СістемиВзаімодействіе пристроїв, обчислювальний процессКонструктіви всіх уровней.Структурние схемиЯзикі моделювання систем, мережеві моделіЧертежі конструктивів


2. Словесний опис ОПЕРАЦІЇ МНОЖЕННЯ


У ЕОМ операції множення чисел з фіксованою комою за допомогою відповідних алгоритмів зводитися до операцій додавання і зсуву. При множенні двох чисел твір формується підсумовуванням часткових творів. Залежно від цифри множника до суми часткових творів додається або множимое, або нуль. Твір двох n-розрядних чисел з фіксованою комою може мати значущих розрядів. Тому необхідно передбачити можливість формування в АЛП твори, що має подвійну довжину у порівнянні з вихідними числами.

Залежно від способу формування суми часткових творів розрізняють чотири методи виконання множення (рисунок 2.1). Введемо деякі позначення, використовувані нижче: пч - часткове твір, - часткова сума, Mн - число-множимое, Мт - число-множник.


Малюнок 2.1 - Схема алгоритмів множення


Так як у нашому випадку походить (алгоритм Б), уявімо, що


Мн=А=0, ...

Мт=B=0, b1 * b2 ...=++ ... ++

Тоді (алгоритм Б) має вигляд:


Мн · Мт=С=А · В=0+ b 1 · A + b 2 A 2 + ... +


Множення, починаючи з молодших розрядів множника, при зсуві множимо вліво і нерухомою сумі часткових творів, регістр множимо і суматор часткових творів мають подвійну довжину. Регістр множника при цьому повинен мати ланцюга зсуву вправо, регістр множимо ланцюга зсуву вліво, а суматор часткових творів не містить ланцюгів зсуву. Послідовність дій для виконання, як і в першому варіанті, молодшим розрядом регістра множника. При цьому методі регістр множимо і суматор часткових творів повинні мати подвійну довжину. Цей метод вимагає більше обладнання, але ніяких переваг не дає.



3. СИНТЕЗ АЛУ


Синтез АЛУ проходить у кілька етапів:

. Спочатку необхідно вибрати метод, за яким передбачається виконання операції.

. Скласти словесний алгоритм відповідних дій.

. Побудувати блок-схему алгоритму і визначити набір керуючих сигналів.

. Виходячи з алгоритму і формату вихідних даних, слід визначити набір складових АЛУ елементів.

. Потім потрібно визначити зв'язки між елементами і встановити порядок функціонування пристрою.

. Побудувати тимчасову діаграму керуючих сигналів, які повинні бути подані на АЛУ від пристрою керування.

Уявімо розрахунки числа з фіксованою точкою зі знаком, представлені в прямому коді; алгоритм множення на 1 розряд множника, починаючи з молодших розрядів множника із зсувом приватного твори вліво. Розглянемо алгоритм вирішення задачі. Є два числа:

Мн=0.0101;

Мт=0.101010,

де y 0=1, y 1=0, y 2=1, y 3=0, y 4=1, y 5=0. <...


Назад | сторінка 5 з 8 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Алгоритм Виконання Операції множення чисел в прямому коді
  • Реферат на тему: Розробка обчислювального пристрою для виконання операції множення двійкових ...
  • Реферат на тему: Алгоритм виконання операцій множення двійкових чисел
  • Реферат на тему: Алгоритм Операції множення
  • Реферат на тему: Виконання Операції множення