Специализированный компьютер

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 24.06.2012
Размер файла 2,4 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Т3 - Выполнение. Цикл выполнения команды. Он может состоять из нескольких микроциклов, в зависимости от вида команды.

4.2 Разработка прикладного програмного обеспечения

Ниже приведен текст программы для вычисления :

movPOH1, A

movPOH2, B

addPOH1, POH2

mulPOH1, POH1

decPOH1

movPOH3, 25

movPOH4, 1

mov POH5, POH3

movPOH6, 1

incPOH6

again: inc POH4

shlPOH4, 4

cmp POH4, 1

je minus

movPOH1, POH6

moxPOH2, POH5

divPOH1, POH5

jmp break

minus: movPOH1, POH5

movPOH2, POH6

divPOH1, POH6

movPOH4, POH6

subPOH1, POH3

break: decPOH3

cmpPOH3, 0

jneagain

4.3 Разработка служебного микропрограммного обеспечения

Для диагностики функционирования микроЭВМ необходимо иметь определенный набор программ для контроля блоков.

Функциональный контроль решает следующие задачи: определение факта наличия неисправности в блоке и определение места неисправности. Вывод в правильности функционирования ОЗУ делается либо по результатам выполнения очередного элементарного теста (останов по ошибке), либо по конечному результату выполнения полного теста.

Рассматриваемый тест "Попарная запись - считывание" является тестом, пригодным для предварительной оценки ОЗУ на отсутствие катастрофических (фатальных) неисправностей.

Алгоритм "Попарная запись - считывание" относится к квадратичным алгоритмам тестирования ЗУ. Попарные передачи информации между любыми парами элементов памяти позволяют эффективно обнаруживать как статические, так и динамические отказы ЗУ.

Применение данного алгоритма ограничивается резким ростом длительности контроля с увеличением емкости ЗУ.

Алгоритм "Попарная запись - считывание", как и большинство алгоритмов функционального контроля ОЗУ имеют ограниченный набор входных комбинаций (циклов обращения), обеспечивающих обнаружение типовых отказов в дешифраторе и матрице памяти ОЗУ. При разработке алгоритма функционального контроля нужно искать минимальную тестовую последовательность входных сигналов, для которой имеет место изменение выходной последовательности сигналов тестируемой схемы при отказе любого из ее элементов. Решение этой задачи осложняется наличием у БИС ОЗУ ряда неисправностей, не описываемых булевыми функциями (например, множественная выборка), а также связанных с динамическими состояниями элементов.

Программа теста ОЗУ по алгоритму " Попарная запись - считывание ":

testproc

movR1,0

m4: andR1,R1

jcm1

movA,0

jmpm2

m1: movA,1

cmpR1,N

jzm2

jmpm3

m2: incR1

jmpm4

m3: movR1,0

andR1,R1

jcm5

cmpA,0

jzerror

jmpm6

m5: cmpA,1

jzerror

m6: movR1,0

m10: andR1,R1

jcm7

movA,1

jmpm8

m7: movA,0

cmpR1,N

jzm9

jmpm10

m9: ret

endp

Заключение

В ходе проектирования микроЭВМ предъявлялись требования, изложенные в задании.

Семейство микропрограммируемых устройств К1804 позволяет создавать системы с микропрограммным управлением на базе быстродействующих БИС. Эти устройства выполняют как операции условного перехода к подпрограмме, т.е. по адресу, извлекаемому из определенного источника, так и операции условного возврата из нё. Кроме того может быть реализован ряд способов организации циклов и выхода из циклов. Причем циклы могут содержать в себе многократное выполнение одной или нескольких микрокоманд.

В данном курсовом проекте были рассмотрены основные принципы организации и функционирования микропроцессорных устройств с разрядно-модульной организацией. Был спроектирован спецкомпьютер на комплекте интегральных схем К1804. Данный компьютер отвечает стандартным нормам и содержит в себе основные блоки, которые должны быть у компьютеров данного класса.

Список литературы

1. А. Майоров, В.В. Кириллов. Введение в микро ЭВМ/С. - Л.: Машиностроение, 1988.

2. И.П. Кобяк. Организация памяти компьютерных систем: Методическое пособие - Мн.: БГУИР, 2000.

3. В.В. Баранов, Н.В. Бекин, А.Ю. Гордонов и др.; Под редакцией А.Ю. Гордонова и Ю.Н. Дьякова. Полупроводниковые БИС запоминающих устройств: Справочник - М.: Радио и связь, 1986.

4. И.П. Кобяк Организация ввода-вывода в компьютерных системах: Методическое пособие - Мн.: БГУИР, 1996.

5. С.Т. Хвощ, Н. Н, Варлинский, Е.А. Попов; Под редакцией С.Т. Хвоща Микропроцессоры и микроЭВМ в системах автоматического управления: Справочник - Л.: Машиностроение. Ленингр. отд-ние, 1987.

6. И.П. Кобяк Архитектура компьютерных систем: Методическое пособие в 2 ч - Мн.: БГУИР, 2001.

Размещено на Allbest.ru


Подобные документы

  • Разработка и реализация компонентов "Интерфейс администратора", "Виртуальная лаборатория" системы удаленного доступа к вычислительным ресурсам. Определение функций клиента. Построение ER-модели базы данных системы УД и УРВР; архитектура и требования.

    дипломная работа [5,5 M], добавлен 26.05.2015

  • Состав и назначение основных элементов персонального компьютера. Периферийные устройства. Понятие и основные виды архитектуры ЭВМ и их характеристика. Детальный анализ алгоритма и алгоритмической системы. Сущность и развитие языков программирования.

    дипломная работа [40,3 K], добавлен 08.07.2014

  • Проектирование микро-ЭВМ. Программа вычисления матрицы. Кодирование программ и регистров, формат команды. Микропрограммное устройство управления. Граф-схемы выполнения операций. Прошивка ПЗУ микрокоманд, точек входа. Разработка принципиальной схемы.

    курсовая работа [1,1 M], добавлен 01.03.2013

  • Описание и назначение устройства специализированного вычислительного телеметрического. Главные требования к информационному составу кадра при КРП, ОПС и ОР. Разработка программного обеспечения первого процессора (прием информации и ее передача).

    курсовая работа [50,4 K], добавлен 30.11.2011

  • Проектирование механизма обработки прерываний. Контроллер прерываний Intel 82C59A. Ввод-вывод по прерыванию. Программируемый контроллер интерфейса Intel 82C55A. Роль процессора в обработке прерывания ввода-вывода. Обзор алгоритма обработки прерывания.

    контрольная работа [8,0 M], добавлен 19.05.2010

  • Выбор и обоснование направления проектирования. Каскадное включение контроллеров. Интерфейс программы, шифратор приоритетов. Неадресуемый конец прерывания. Расчет затрат на оборудование и материалы, отчислений на страховые взносы, на заработную плату.

    дипломная работа [1,4 M], добавлен 29.12.2013

  • Персональный компьютер и характеристика его составляющих. Программное обеспечение, используемое на предприятии. История системы Windows и ее особенности. Экранный интерфейс Windows XP, запуск программ и открытие документов, основы работы и настройки.

    дипломная работа [1,3 M], добавлен 17.01.2011

  • Проектирование микропроцессорного устройства, которое преобразует интерфейс RS-232 (COM-порт) в IEEE 1284 (LPT-порт). Структурная схема устройства. Преобразование последовательного интерфейса в параллельный интерфейс на микроконтроллере ATMega 8.

    курсовая работа [1,1 M], добавлен 07.04.2013

  • Понятие и этапы жизненного цикла информационной системы. Классификация и характеристика бизнес-процессов. Проектирование архитектуры автоматизированной системы управления документооборотом и баз данных. Разработка интерфейса пользовательской части.

    дипломная работа [549,9 K], добавлен 09.02.2018

  • Структура процессора Pentium, суперскалярность, основные особенности архитектуры. Организация конвейера команд, правила объединения. Дополнительные режимы работы процессора. Источники аппаратных прерываний. Формат ММХ команды. Процессор Pentium 4, схемы.

    лекция [4,0 M], добавлен 14.12.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.