Моделирование процессора (операционного и управляющего автоматов) для выполнения набора машинных команд
Состав работы
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
В данной работе будет разработана структурная схема процессора (операционного и управляющего автоматов) для выполнения набора машинных команд. Необходимо создать описание процессора на языке VHDL и провести тестирование. Управляющий автомат должен представлять собой устройство с хранимыми в памяти микропрограммами управления ходом выполнения машинных команд.
ЭВМ с хранимой программой (stored program electronic computer) может быть определена как машина, обрабатывающая данные в соответствии с заранее определенными правилами (инструкциями); при этом программа (набор инструкций) и данные находятся в памяти машины. Для загрузки программы и данных в память, а также для вывода результатов обработки из памяти необходим какой-либо способ связи с внешними объектами. Этой цели служат устройства ввода-вывода.
Устройство управления ЭВМ управляет работой всей машины в целом. Оно принимает управляющую информацию от памяти, о том, какие действия надо осуществить и где в памяти расположены данные, над которыми должны производиться эти действия. После того как устройство управления определит, какую именно команду необходимо исполнить, оно выдает управляющие сигналы, позволяющие открыть и закрыть соответствующие вентили по всей системе, в результате чего данные, представленные в виде электрических сигналов, смогут поступать от одного функционального устройства к другому в процессе исполнения операции, заданной выбранной командой. Как только ALU заканчивает выполнять свою часть в данной операции, устройство управления может выдать необходимую управляющую информацию, разрешающую передачу результатов обратно в память или направляющую эти результаты к какому-нибудь устройству вывода; это делается для того, чтобы зафиксировать результаты на другом носителе, например на диске. В конце исполнения команды устройство управления заставляет машину выбрать и декодировать следующую команду.
Таким образом, каждой машиной управляют последовательности команд программы, написанной для решения конкретной задачи. Каждая из этих команд представляет собой простое обращение к устройству управления, сделанное для того, чтобы привести в действие встроенные в машину функциональные узлы (сумматор, регистры, счетчики), а также открыть и закрыть определенные вентили в цепях передачи данных; коммутация этих вентилей позволяет вводить в элементарные арифметические и логические функциональные узлы требуемые операнды, причем ввод их осуществляется в определенном порядке и в рамках определенной последовательности машинных циклов.
ЭВМ с хранимой программой (stored program electronic computer) может быть определена как машина, обрабатывающая данные в соответствии с заранее определенными правилами (инструкциями); при этом программа (набор инструкций) и данные находятся в памяти машины. Для загрузки программы и данных в память, а также для вывода результатов обработки из памяти необходим какой-либо способ связи с внешними объектами. Этой цели служат устройства ввода-вывода.
Устройство управления ЭВМ управляет работой всей машины в целом. Оно принимает управляющую информацию от памяти, о том, какие действия надо осуществить и где в памяти расположены данные, над которыми должны производиться эти действия. После того как устройство управления определит, какую именно команду необходимо исполнить, оно выдает управляющие сигналы, позволяющие открыть и закрыть соответствующие вентили по всей системе, в результате чего данные, представленные в виде электрических сигналов, смогут поступать от одного функционального устройства к другому в процессе исполнения операции, заданной выбранной командой. Как только ALU заканчивает выполнять свою часть в данной операции, устройство управления может выдать необходимую управляющую информацию, разрешающую передачу результатов обратно в память или направляющую эти результаты к какому-нибудь устройству вывода; это делается для того, чтобы зафиксировать результаты на другом носителе, например на диске. В конце исполнения команды устройство управления заставляет машину выбрать и декодировать следующую команду.
Таким образом, каждой машиной управляют последовательности команд программы, написанной для решения конкретной задачи. Каждая из этих команд представляет собой простое обращение к устройству управления, сделанное для того, чтобы привести в действие встроенные в машину функциональные узлы (сумматор, регистры, счетчики), а также открыть и закрыть определенные вентили в цепях передачи данных; коммутация этих вентилей позволяет вводить в элементарные арифметические и логические функциональные узлы требуемые операнды, причем ввод их осуществляется в определенном порядке и в рамках определенной последовательности машинных циклов.
Другие работы
Двухступенчатый редуктор
DiKey
: 27 февраля 2020
Двухступенчатый редуктор
- Редуктор
- редуктор вид сбоку
- привод механический
- Общий вид привода
- Спецификация
Параметры редуктора на фото --->
Компас 16
100 руб.
Рыночная экономика, ее преимущества и недостатки
Yuliall88
: 14 октября 2014
Дается понятие что такое рыночная экономика. Описаны кратко, но в то же время подробно преимущества и недостатки рыночного механизма. Перечислены такие преимущества, как свобода выбора, эффективное распределение ресурсов, гибкость и высокая адаптивность. постоянное повышения качества услуг. Описаны такие несовершенства, как монополистические тенденции и их влияние на рынок в целом, незаинтересованность рынка в производстве общественных товаров, не способность рынка обеспечивать социальные гарант
10 руб.
Интернет-Технологии: Лабораторная работа №1 "Базовое форматирование текста"
Daniil2001
: 8 февраля 2022
Уважаемый студент дистанционного обучения,
Оценена Ваша работа по предмету: Интернет-технологии
Вид работы: Контрольная работа 1
Оценка:Зачет
Дата оценки: 08.02.2022
Рецензия:Уважаемый ----, работа зачтена.
Барахнин Владимир Борисович
35 руб.
Лабораторная работа №3 по дисциплине: Основы компьютерных технологий. Создание презентации в OpenOffice Impress и работа в графическом редакторе OpenOffice Draw. Вариант №7. 2020 год
SibGUTI2
: 23 декабря 2020
Лабораторная работа № 3
Создание презентации в OpenOffice Impress и работа в графическом редакторе OpenOffice Draw
Результатами выполнения задания будет файл презентации и файл с алгоритмом. Отправлять два файла в архивированном виде (объем архива не должен превышать 2 Мбайта).
Задание 1 - OpenOffice Impress
Задание:
Создать презентацию с помощью OOImpress.
1. Выбрать по желанию тему для презентации:
1.1 «СибГУТИ». Направления подготовки
или
1.2. САПР
2. Информацию, согласно выбранной т
300 руб.