Функциональная организация и система команд процессора

Цена:
10 руб.

Состав работы

material.view.file_icon
material.view.file_icon bestref-142809.doc

Необходимые программы

Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Должны обрабатываться программные прерывания, возникающие в процессе выполнения команд.

Управляющий автомат синтезируется для части микропрограммы. Синтез УА необходимо выполнять в виде УА программируемой логикой с принудительной адресацией и проверкой двух логических условий

Аннотация

В ходе данного курсового проекта был синтезирован микропроцессор. Принцип его функционирования основан на принципе функционирования ЭВМ общего назначения IBM/370. Для упрощения синтеза данный процессор реализует только четыре команды из набора команд системы IBM/370. Они представляют собой арифметическую, логическую команду, а также команду перехода и команду пересылки, таким образом, охватывая наиболее характерные группы команд. Процессор позволяет обрабатывать различные исключительные ситуации, возникающие в ходе выполнения программы.

В качестве примера рассмотрена реализация управляющего автомата для отдельного участка обобщенной микропрограммы. УА был реализован в виде управляющего автомата с программируемой логикой, что позволило значительно упростить его синтез и его структурную схему.

Содержание

Введение

1. Функциональная организация процессора

1.1 Описание команды “И непосредственное "

1.2 Сложение с нормализацией

1.3 Загрузка и проверка

1.4 Загрузка PSW

2. Синтез операций

2.1 Выборка команды

2.2 Реализация команды “И непосредственное "

2.2 Реализация команды “Сложение с нормализацией”

2.3 Реализация команды “ Загрузка и проверка”

2.4 Реализация команды “ Загрузка PSW"

3. Описание структурной схемы процессора

3.1 Процессор

3.2 Оперативная память

3.3 Регистровая память

3.4 Слово состояния процессора

3.5 Микрооперации и логические условия

4. Синтез управляющего автомата

4.1 Разметка граф схемы

4.2 Разбиение микроопераций по полям и кодирование логических условий

4.3 Прошивка МПЗУ

4.4 Описание Структурной и Электрической принципиальной схемы Управляющего автомата

Перечень используемых сокращений

Список используемой литературы

Заключение

Введение

Данный курсовой проект посвящен разработке микропроцессора, выполняющего некоторый набор команд. Для приближения к структуре и функционированию реальных процессорных устройств были даны команды и принципы работы с внешними устройствами аналогичные реально существующему процессору IBM/370. Разработка процессора - это один из наиболее важных этапов разработки ЭВМ в целом. Несмотря на то, что для функционирования модулей памяти и других внешних по отношению к процессору устройств безразлична внутренняя структура процессора, важно принимать во внимание при выборе набора устройств наиболее характерные типы данных обрабатываемые процессором, типы команд, назначение и функции внешних выводов процессора. В данном случае, так как команды процессора могут иметь длину 16 или 32 разряда, то желательно использовать память, позволяющую считывать одновременно не менее 32 разрядов. Подобный выбор структуры памяти хорошо стыкуется и с наиболее характерными форматами данных, с которыми работает процессор. В данном случае не лишен смысла был и выбор памяти с возможностью выборки 64-разраядных слов, так как процессор работает и с 64-разраядными словами, но так как такая разрядность используется только в одной из микроопераций, а данные при этом находятся в регистровой памяти, то при этом 64-разрядная память использовалась бы исключительно для выборки команд, а магистраль большую часть времени простаивала. Таким образом, была выбрана структура процессора, имеющая 32-разрядную внешнюю и 32-разрядную внутреннюю структуру.
Оборонно-промышленный комплекс на Алтае
СОДЕРЖАНИЕ Введение 1. Оборонно – промышленный комплекс, история его развития на Алтае 2. Состояние и перспективы развития предприятий ОПК Алтайского Края 2.1 Состояние оборонной промышленности и пути выхода оборонного комплекса из системного кризиса 3. Предприятия оборонно-промышленного комплекса Алтайского края находят эффективные пути развития Заключение Список литературы Введение Тема реферата - проблемы оборонно-промышленного комплекса. Неслучайно вопрос был поставлен именно
User Qiwir : 9 марта 2014
5 руб.
Разработка Однодискового сцепления на МАЗ 232
Курсовая работа. Разработка Однодискового сцепления на МАЗ 232. Целью изучения дисциплины является получение теоретических и практических знаний по конструкции, теории основам расчета автотранс-портных средств, приобретение навыков конструирования и освоение мето-дов расчета. В курсовой работе выполняется: а) проектировочный тяговый расчет автомобиля; б) поверочный тяговый расчет автомобиля; в) расчет передаточных чисел; г) тяговая характеристика автомобиля; д) динамическая характеристика авто
User DiKey : 5 октября 2021
300 руб.
Разработка Однодискового сцепления на МАЗ 232
Проектирование топливозаправщика АТЗ-6-4320
СОДЕРЖАНИЕ Введение 4 1 Топливозаправщик Урал АТЗ-6 7 2 Конструкция АТЗ-6-4320 9 3 Насос самовсасывающий 1СВН-80А 11 4 Особенности конструкции 12 5 Расчет дыхательного клапана 13 СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 15 Аэродромный топливозаправщик АТЗ - 6-4320 разработан и производится Челябинским заводом ОАО «Строммашина» для военно-воздушных сил. Эта модель автоцистерны предназначена для заправки летательных аппаратов топливом ТС-1, РТ, Т-8В с противокристаллизационными присадками и несколько отл
User Рики-Тики-Та : 19 августа 2012
55 руб.
Сопромат Задача 1.3 Вариант 2396
Для консольного бруса переменного сечения (рис.3.1) построить эпюры нормальной силы, нормальных напряжений и продольных перемещений. Определить из условия прочности допустимое значение нагрузки F и при найденном значении нагрузки вычислить наибольшее перемещение бруса, а также максимальное удлинение участка a. Принять А=200 мм², l=200 мм, s=2, остальные данные взять из табл.3.1 и табл.3.2.
User Z24 : 13 ноября 2025
350 руб.
Сопромат Задача 1.3 Вариант 2396
up Наверх