Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Лабораторная работа №2
Реализация операционного устройства
Цель. Реализовать операционное устройство, выполняющее операции сложения, вычитания, и три логические операции: логическое сложение, умножение и исключающее или.
Операционное устройство реализуем в програмном продукте фирмы Altera MAX+plus II 9.4
Архитектура – одно потоковая. Т.о. чтобы произвести операцию над двумя операндами, требуется один такт для занесения первого операнда в Аккумулятор или один из РОНов, а вторым тактом уже происходит непосредственное выполнение математической операции над операндами, один из которых находится в регистре, а другой подается на вход В АЛУ. Результат операции заносится в регистр, выбираемый дешифратором.
рис 1. блок схема операционного устройства
Если не подавать на вход дешифратора никаких команд, то работа будет происходить только с аккумулятором (т.е. постоянно выбран первый регистр). АЛУ выполняет операции в соответствии с КОП:
Код микрооперации |
Логическая операция |
000 |
Занесение в регистр |
001 |
A-B |
010 |
A+B |
011 |
A xor B |
100 |
A or B |
101 |
A and B |
110 |
зарезервировано |
111 |
зарезервировано |
Вывод. Разработано операционное устройство реализующее 5 операций (сложения, вычитания, и три логические операции: логическое сложение, умножение и исключающее или) над 8-ми разрядными словами.
Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.