Моделирование процессора (операционного и управляющего автоматов) для выполнения набора машинных команд
Состав работы
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
В данной работе будет разработана структурная схема процессора (операционного и управляющего автоматов) для выполнения набора машинных команд. Необходимо создать описание процессора на языке VHDL и провести тестирование. Управляющий автомат должен представлять собой устройство с хранимыми в памяти микропрограммами управления ходом выполнения машинных команд.
ЭВМ с хранимой программой (stored program electronic computer) может быть определена как машина, обрабатывающая данные в соответствии с заранее определенными правилами (инструкциями); при этом программа (набор инструкций) и данные находятся в памяти машины. Для загрузки программы и данных в память, а также для вывода результатов обработки из памяти необходим какой-либо способ связи с внешними объектами. Этой цели служат устройства ввода-вывода.
Устройство управления ЭВМ управляет работой всей машины в целом. Оно принимает управляющую информацию от памяти, о том, какие действия надо осуществить и где в памяти расположены данные, над которыми должны производиться эти действия. После того как устройство управления определит, какую именно команду необходимо исполнить, оно выдает управляющие сигналы, позволяющие открыть и закрыть соответствующие вентили по всей системе, в результате чего данные, представленные в виде электрических сигналов, смогут поступать от одного функционального устройства к другому в процессе исполнения операции, заданной выбранной командой. Как только ALU заканчивает выполнять свою часть в данной операции, устройство управления может выдать необходимую управляющую информацию, разрешающую передачу результатов обратно в память или направляющую эти результаты к какому-нибудь устройству вывода; это делается для того, чтобы зафиксировать результаты на другом носителе, например на диске. В конце исполнения команды устройство управления заставляет машину выбрать и декодировать следующую команду.
Таким образом, каждой машиной управляют последовательности команд программы, написанной для решения конкретной задачи. Каждая из этих команд представляет собой простое обращение к устройству управления, сделанное для того, чтобы привести в действие встроенные в машину функциональные узлы (сумматор, регистры, счетчики), а также открыть и закрыть определенные вентили в цепях передачи данных; коммутация этих вентилей позволяет вводить в элементарные арифметические и логические функциональные узлы требуемые операнды, причем ввод их осуществляется в определенном порядке и в рамках определенной последовательности машинных циклов.
ЭВМ с хранимой программой (stored program electronic computer) может быть определена как машина, обрабатывающая данные в соответствии с заранее определенными правилами (инструкциями); при этом программа (набор инструкций) и данные находятся в памяти машины. Для загрузки программы и данных в память, а также для вывода результатов обработки из памяти необходим какой-либо способ связи с внешними объектами. Этой цели служат устройства ввода-вывода.
Устройство управления ЭВМ управляет работой всей машины в целом. Оно принимает управляющую информацию от памяти, о том, какие действия надо осуществить и где в памяти расположены данные, над которыми должны производиться эти действия. После того как устройство управления определит, какую именно команду необходимо исполнить, оно выдает управляющие сигналы, позволяющие открыть и закрыть соответствующие вентили по всей системе, в результате чего данные, представленные в виде электрических сигналов, смогут поступать от одного функционального устройства к другому в процессе исполнения операции, заданной выбранной командой. Как только ALU заканчивает выполнять свою часть в данной операции, устройство управления может выдать необходимую управляющую информацию, разрешающую передачу результатов обратно в память или направляющую эти результаты к какому-нибудь устройству вывода; это делается для того, чтобы зафиксировать результаты на другом носителе, например на диске. В конце исполнения команды устройство управления заставляет машину выбрать и декодировать следующую команду.
Таким образом, каждой машиной управляют последовательности команд программы, написанной для решения конкретной задачи. Каждая из этих команд представляет собой простое обращение к устройству управления, сделанное для того, чтобы привести в действие встроенные в машину функциональные узлы (сумматор, регистры, счетчики), а также открыть и закрыть определенные вентили в цепях передачи данных; коммутация этих вентилей позволяет вводить в элементарные арифметические и логические функциональные узлы требуемые операнды, причем ввод их осуществляется в определенном порядке и в рамках определенной последовательности машинных циклов.
Другие работы
Контрольная работа по «Автоматизированное проектирование телекоммуникационных сетей». 4-й вариант
ladyChery
: 20 апреля 2013
1. Сделать теоретико-множественное представление графа.
2. Найти матрицу расстояний графа сети связи по выбранному варианту
3. Построить двойственный граф.
4. Построить оптимальную сеть проводного вещания
5. Найти оптимальное место расположение РАТС при минимизации капитальных затрат на линейные сооружения. (Медиана графа).
6. Найти границу между двумя телефонными районами и оптимальные места расположения двух РАТС.
В каждом варианте длина (стоимость, вес и т.д.) ребра u= (а,в) вычисляется по
200 руб.
Лабораторная работа №3. Электротехника. Исследование электрических цепей синусоидального тока. КФ МГТУ
DiKey
: 16 апреля 2023
Лабораторная работа №3. Электротехника. Исследование электрических цепей синусоидального тока. КФ МГТУ
Вариант №19
Цель работы: изучение законов электрических цепей синусоидального тока, приобретение навыков построения векторных диаграмм. В результате выполнения лабораторной работы студенты должны теоретически изучить законы электрических цепей синусоидального тока, освоить методику построения векторных диаграмм, а также получить практические навыки исследования таких цепей в среде Electronics
100 руб.
Экзамен по дисциплине: Теория массового обслуживания. Билет №1
ramzes14
: 24 сентября 2013
Билет № 1
Вопрос №1:
Предмет исследования ТМО. Система массового обслуживания, обобщенная схема СМО. Примеры использования методов ТМО.
Ответ:
ТМО – раздел теории вероятностей, изучающий системы, в которых с одной стороны возникают массовые запросы на выполнение какого-либо вида услуг, а с другой стороны происходит удовлетворение этих запросов. Такие системы называются СМО. Поскольку поступления требований в систему и их обслуживание носят, как правило, случайный характер, то в системе образуетс
200 руб.
Техническая диагностика и ремонт топливной аппаратуры с разработкой техпроцесса восстановления корпуса ТНВД в ремонтной мастерской (дипломный проект)
Shloma
: 30 сентября 2021
Содержание
ВВЕДЕНИЕ
1. ОБОСНОВАНИЕ ТЕМЫ И ЗАДАЧИ ПРОЕКТА
1.1. Характеристика предприятия
1.2. Анализ конструкции, условий работы, неисправностей и ремонтной технологичности топливной системы дизельных двигателей
1.3. Состояние организации диагностирования и технологии ремонта топливной аппаратуры дизельных двигателей
1.4. Задачи проекта
2. ОБОСНОВАНИЕ ПРОИЗВОДСТВЕННОЙ ПРОГРАММЫ И ГОДОВОГО ОБЪЕМА РАБОТ
3. 3. КОМПОНОВКА ПРОИЗВОДСТВЕННОГО ЗДАНИЯ ОАО «ПМК-42»
553.1. Характеристика объе
1590 руб.