Моделирование процессора (операционного и управляющего автоматов) для выполнения набора машинных команд
Состав работы
|
|
|
|
Необходимые программы
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
В данной работе будет разработана структурная схема процессора (операционного и управляющего автоматов) для выполнения набора машинных команд. Необходимо создать описание процессора на языке VHDL и провести тестирование. Управляющий автомат должен представлять собой устройство с хранимыми в памяти микропрограммами управления ходом выполнения машинных команд.
ЭВМ с хранимой программой (stored program electronic computer) может быть определена как машина, обрабатывающая данные в соответствии с заранее определенными правилами (инструкциями); при этом программа (набор инструкций) и данные находятся в памяти машины. Для загрузки программы и данных в память, а также для вывода результатов обработки из памяти необходим какой-либо способ связи с внешними объектами. Этой цели служат устройства ввода-вывода.
Устройство управления ЭВМ управляет работой всей машины в целом. Оно принимает управляющую информацию от памяти, о том, какие действия надо осуществить и где в памяти расположены данные, над которыми должны производиться эти действия. После того как устройство управления определит, какую именно команду необходимо исполнить, оно выдает управляющие сигналы, позволяющие открыть и закрыть соответствующие вентили по всей системе, в результате чего данные, представленные в виде электрических сигналов, смогут поступать от одного функционального устройства к другому в процессе исполнения операции, заданной выбранной командой. Как только ALU заканчивает выполнять свою часть в данной операции, устройство управления может выдать необходимую управляющую информацию, разрешающую передачу результатов обратно в память или направляющую эти результаты к какому-нибудь устройству вывода; это делается для того, чтобы зафиксировать результаты на другом носителе, например на диске. В конце исполнения команды устройство управления заставляет машину выбрать и декодировать следующую команду.
Таким образом, каждой машиной управляют последовательности команд программы, написанной для решения конкретной задачи. Каждая из этих команд представляет собой простое обращение к устройству управления, сделанное для того, чтобы привести в действие встроенные в машину функциональные узлы (сумматор, регистры, счетчики), а также открыть и закрыть определенные вентили в цепях передачи данных; коммутация этих вентилей позволяет вводить в элементарные арифметические и логические функциональные узлы требуемые операнды, причем ввод их осуществляется в определенном порядке и в рамках определенной последовательности машинных циклов.
ЭВМ с хранимой программой (stored program electronic computer) может быть определена как машина, обрабатывающая данные в соответствии с заранее определенными правилами (инструкциями); при этом программа (набор инструкций) и данные находятся в памяти машины. Для загрузки программы и данных в память, а также для вывода результатов обработки из памяти необходим какой-либо способ связи с внешними объектами. Этой цели служат устройства ввода-вывода.
Устройство управления ЭВМ управляет работой всей машины в целом. Оно принимает управляющую информацию от памяти, о том, какие действия надо осуществить и где в памяти расположены данные, над которыми должны производиться эти действия. После того как устройство управления определит, какую именно команду необходимо исполнить, оно выдает управляющие сигналы, позволяющие открыть и закрыть соответствующие вентили по всей системе, в результате чего данные, представленные в виде электрических сигналов, смогут поступать от одного функционального устройства к другому в процессе исполнения операции, заданной выбранной командой. Как только ALU заканчивает выполнять свою часть в данной операции, устройство управления может выдать необходимую управляющую информацию, разрешающую передачу результатов обратно в память или направляющую эти результаты к какому-нибудь устройству вывода; это делается для того, чтобы зафиксировать результаты на другом носителе, например на диске. В конце исполнения команды устройство управления заставляет машину выбрать и декодировать следующую команду.
Таким образом, каждой машиной управляют последовательности команд программы, написанной для решения конкретной задачи. Каждая из этих команд представляет собой простое обращение к устройству управления, сделанное для того, чтобы привести в действие встроенные в машину функциональные узлы (сумматор, регистры, счетчики), а также открыть и закрыть определенные вентили в цепях передачи данных; коммутация этих вентилей позволяет вводить в элементарные арифметические и логические функциональные узлы требуемые операнды, причем ввод их осуществляется в определенном порядке и в рамках определенной последовательности машинных циклов.
Другие работы
Мультисервисные сети связи (часть 2) Курсовой проект Вариант 09
axaone
: 3 октября 2018
Цели и Задачи проекта ресурсов телекоммуникационных сетей
Цель данного курсового проекта состоит в приобретении навыков в проектировании ресурсов мультисервисной транспортной сети.
Исходными данными для проекта являются
1. Перечень (спектр) проектируемых услуг
2. Свойства проектируемых услуг
3. Объем проектируемых услуг (количество источников нагрузки)
4. Территориальное распределение источников нагрузки
5. Качество проектируемых услуг
Курсовой проект должен содержать следующие разделы:
1.
350 руб.
Международные валютно-финансовые и кредитные организации
evelin
: 26 октября 2013
1. Группа Всемирного Банка
1.1. Международный Банк Реконструкции и Развития
1.2. Международная ассоциация развития
1.3. Международная Финансовая Корпорация
1.4. Многостороннее агентство по гарантированию инвестиций
1.5. Международный центр по урегулированию инвестиционных споров
2. Международный Валютный Фонд
3. Европейский Банк Реконструкции и Развития
4. Банк Международных Расчетов
5. Азиатский Банк Развития
6. Межамериканский Банк Развития
7. Европейский Инве
10 руб.
Разработка локально-вычислительной сети в автокомплексе "Первомайский"
evelin
: 10 октября 2013
СОДЕРЖАНИЕ
ВВЕДЕНИЕ
1. ОБЗОР ЛОКАЛЬНЫХ СЕТЕЙ
1.1 История развития локальных сетей
1.2 Модель Open System Interconnetion
1.3 Физическая топология ЛВС
1.4 Биллинговые системы
2. ОПЕРАЦИОННЫЕ СИСТЕМЫ ДЛЯ ОРГАНИЗАЦИИ ЛВС
2.1 Free BSD
2.2 Windows 2000
2.3 Windows 2003 server
2.4 Windows XP
3. ЦЕЛИ И ЗАДАЧИ ДИПЛОМНОЙ РАБОТЫ
4. РАЗРАБОТКА ЛОКАЛЬНОЙ СЕТИ
4.1 Описание предприятий
4.1.1 Род деятельности
4.1.2 Структура управления предприятием
4.2 Организация локальной сети
4.2.1 Анализ п
10 руб.
Технологии управления государственными и муниципальными финансами.фмен_БАК / Занятие 1-3 / Сборник всех правильных ответов на отлично! 100/100
Скиталец
: 22 августа 2024
Технологии управления государственными и муниципальными финансами
УЧЕБНЫЕ МАТЕРИАЛЫ
Технологии управления государственными и муниципальными финансами.фмен_БАК
Занятие 1
Занятие 2
Занятие 3
Литература
В какой из ниже перечисленных областей могут использоваться муниципальные облигации?
Тип ответа: Одиночный выбор
Исключительно для покрытия дефицита бюджета
Финансирование капитальных затрат на строительство и реконструкцию объектов муниципального значения
Только для выплаты зарплаты муниципальн
290 руб.