Проектування процесора для виконання операцСЦi дСЦлення у двСЦйково-десятковому кодСЦ
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
МСЦнСЦстерство освСЦти СЦ науки, молодСЦ та спорту Украiни
ВСЦнницький нацСЦональний технСЦчний унСЦверситет
РЖнститут СЦнформацСЦйних технологСЦй та компютерноi СЦнженерСЦi
Факультет КРЖ
Кафедра ПЗ
Пояснювальна записка
з дисциплСЦни Прикладна теорСЦя цифрових автоматСЦв
до курсовоi роботи за спецСЦальнСЦстю
Програмне забезпечення автоматизованих систем
-26.ПТЦА.042.01.000 ПЗ
ПРОЕКТУВАННЯ ПРОЦЕСОРА ДЛЯ ВИКОНАННЯ
ОПЕРАЦРЖРЗ ДРЖЛЕННЯ У ДВРЖЙКОВО-ДЕСЯТКОВОМУ КОДРЖ
КерСЦвник курсовоi роботи
проф., д.т.н. ПСФтух А.М.
Розробив студент гр. 1 ПРЖ-09
Кирнична РЖ.В.
ВСЦнниця ВНТУ 2011
РЖНДИВРЖДУАЛЬНЕ ЗАВДАННЯ
на курсову роботи з дисциплСЦни Прикладна теорСЦя цифрових автоматСЦв студентцСЦ факультету КРЖ групи 1ПРЖ-09 КирничнСЦй РЖннСЦ ВалерСЦiвнСЦ
- Розробити машинний алгоритм та операцСЦйний автомат для виконання операцСЦi дСЦлення в двСЦйково-десятковСЦй системСЦ числення з вСЦдновленням остачСЦ у оберненому кодСЦ.
- На прикладСЦ чисел 42 СЦ 58 показати роботу алгоритму.
- Синтезувати керуючий автомат з програмованою логСЦкою та натуральною адресацСЦСФю.
ЗМРЖСТ
машинний алгоритм операцСЦйний автомат дСЦлення
Вступ
1 Розробка машинного алгоритму операцСЦi множення та операцСЦйного автомата
.1 Розробка алгоритму виконання операцСЦi множення в двСЦйково-десятковСЦй системСЦ числення з молодших розрядСЦв
.2 Приклад виконання операцСЦi
.3 Формування граф-схеми автомата
1.4 Структурна схема операцСЦйного автомата
Синтез керуючого автомата
.1 Розробка мСЦкропрограми автомата
.2 Структурна схема керуючого автомата
Висновки
ПерелСЦк посилань
ВСТУП
РСЦвень втСЦлення обчислювальноi технСЦки в економСЦку нашоi краiни являСФться на даний час одним СЦз вирСЦшальних факторСЦв прискорення науково-технСЦчного прогресу та економСЦчного розвитку всСЦх галузей народного господарства.
РЖдея використання програмного керування для побудови пристрою, що автоматично виконуСФ арифметичнСЦ обчислення, вперше була висловлена англСЦйським математиком Ч. БеббСЦджем ще в 1833 роцСЦ. Проте його спроби побудувати механСЦчний обчислювальний пристрСЦй з програмним керуванням не мали успСЦху.Фактично ця СЦдея була реалСЦзована лише через 100 рокСЦв, коли в 1942 роцСЦ К. Цюзе в НСЦмеччинСЦ СЦ в 1944 роцСЦ Т. Айкен в США побудували на електромагнСЦтних реле обчислювальнСЦ машини з керуванням вСЦд перфострСЦчки.
РЖдея програмного керування обчислювальним процесом була суттСФво розвинена американським математиком Дж. фон Мейменом, який в 1945 роцСЦ сформулював принцип побудови обчислювальноi машини з програмою, яка зберСЦгаСФться в памятСЦ.
Процес розвитку ЕОМ умовно подСЦляСФ усСЦ технСЦчнСЦ розробки на декСЦлька поколСЦнь, якСЦ визначаються сукупнСЦстю взаСФмозвязаних СЦ взаСФмообумовлених суттСФвих особливостей та характеристик конструктивно-технологСЦчноi бази СЦ архСЦтектури, тобто логСЦчноi органСЦзацСЦi.
До першого поколСЦння вСЦдносять ламповСЦ ЕОМ, промисловий випуск яких розпочався у 50-СЦ роки ХХ ст.
В обчислювальних машинах другого поколСЦння, якСЦ зявились наприкСЦнцСЦ 50-х рокСЦв, напСЦвпровСЦдниковСЦ транзистори замСЦнили електроннСЦ лампи, що дозволило пСЦдвищити зносостСЦйкСЦсть ЕОМ та суттСФво зменшити iх розмСЦри. ТакСЦ ЕОМ мали бСЦльш високу продуктивнСЦсть.
ЕОМ третього поколСЦння зявились в другСЦй половинСЦ 60-х рокСЦв, коли фСЦрма РЖВМ (США) розробила систему машин РЖВМ-360. Ця система вплинула на логСЦчну органСЦзацСЦю машин загального призначення третього поколСЦння, якСЦ були розробленСЦ в СЦнших краiнах.
Нещодавно зявились ЕОМ та обчислювальнСЦ пристроi, якСЦ можна вСЦднести до четвертого поколСЦння. Конструктивно-технологСЦчною основою ЕОМ четвертого поколСЦння СФ СЦнтегральнСЦ схеми з великими (ВРЖС) СЦ над великим (НВРЖС) ступенями СЦнтеграцСЦi, якСЦ вмСЦщують десятки СЦ сотнСЦ тисяч транзисторСЦв в одному кристалСЦ.
ОбчислювальнСЦ можливостСЦ мСЦкропроцесорСЦв виявились достатнСЦми для створення на основСЦ в рамках ЕОМ четвертого поколСЦння, нового за рядом експлуатацСЦйних характеристик та способу використання типа обчислювальних пристроiв - персональних компютерСЦв.
На даному етапСЦ розвитку комп'ютерноi технСЦки йде мова про проектування ЕОМ пятого поколСЦння, якСЦ окрСЦм традицСЦйного пСЦдвищення продуктивностСЦ повиннСЦ мати такСЦ якСЦсно новСЦ властивостСЦ, такСЦ як можливСЦсть взаСФмодСЦi з ЕОМ за допомогою природноi мови, людського голосу, графСЦчних зображень та мозкових СЦмпульсСЦв.
ОчСЦкуСФться, що в машинах пятого поколСЦння будуть використовуватися СЦнтегральнСЦ мСЦкросхеми з над великим ступенем СЦнтеграцСЦi, якСЦ мають до 10 млн. транзисторСЦв на кристалСЦ. Для розробки таких схем будуть потрСЦбнСЦ потужнСЦ системи автоматизацСЦi проектування.
БСЦльшСЦсть сучасних обчислювальних приладСЦв призначенСЦ для виконання арифметичних операцСЦй. У зв'язку з цим серед ЕОМ видСЦляють спецСЦальний функцСЦональний блок. До нього входять арифметичнСЦ пристроi, тобто пристроi, що призначенСЦ для виконання рСЦзнотипних арифметичних операцСЦй над числовими кодами.
1 РОЗРОБКА МАШИННОГО АЛГОРИТМУ ОПЕРАЦРЖРЗ ДРЖЛЕННЯ ТА ОПЕРФЦРЖЙНОГО АВТОМАТУ
.1 Розробка алгоритму виконання операцСЦi дСЦлення в двСЦйково-десятковСЦй системСЦ числення з вСЦдновленням остачСЦ
РЖнформацСЦя в зовнСЦшньому свСЦтСЦ по вСЦдношенню до ЕВМ представляСФться у неперервному або дискретному в