Systemu

  • 21 дек. 2012 г.
  • 4869 Слова
Министерство образования и науки Украины
Одесский национальный политехнический университет

Расчетно-графическая работа

по теме:

Выполнение арифметико-логических операций на однородной вычислительной среде

в дисциплине
«Арифметические основы вычислительной техники»

Выполнил: Злыдников Никита Сергеевич
Факультет: ИКС
Группа: АЕ-125
Преподаватель: Дрозд А.В.

Одесса 2012АННОТАЦИЯ

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

Содержание

Введение
1 Выбор варианта
1.1 Вычисление числа К
1.2 Определение параметров задания
1.3 Постановка задачи на выполнение курсовой работы
2. Этапы вычислительного процесса
2.1 Структура вычислительного процесса
2.2 Блок-схемы алгоритмов
3 Схемы ОВС для разработанных алгоритмов
3.1 ОВС для числа А
3.2 ОВС для числа В
3.3 ОВС для числа С
3.4Временные диаграммы работы ОЭ ОВС и их описание
4 Полная схема ОВС, коды команд ОЭ, схема цепей
программирования
4.1 Коды команд операционных элементов
4.2 Схема цепей программирования
4.3 Программа на ОВС
Заключение
Перечень условных сокращений
Список использованной литературы

Введение

Однородная вычислительная среда (ОВС) представляет собой матрицуоперационных элементов (ОЭ) (рис.1). На рисунке 1 показаны только информационные связи элементов. Каждый операционный элемент имеет четыре входа и четыре выхода, расположенные по четырем сторонам света – юг, запад, север, восток. Информационные входы и выходы на границах матрицы служат для ввода операндов и выдачи информации. Информационные входы и выходы, обеспечивающие связь между элементами используютсядля передачи информации из одного элемента в другой.
Во времени вычислительный процесс можно представить в виде одинаковых временных интервалов, называемых тактами.
Каждый операционный элемент содержит синхровходы. Через синхровходы поступают тактовые импульсы.
Операционные элементы также содержат входы режима и входы, выходы программирования. С помощью входов режима задается режим работы всехоперационных элементов. Через входы программирования осуществляется запись в операционный элемент кода команды длиной 16 бит.
В промышленности выпускаются микросхемы ОВС содержащие матрицу 3х3 ОЭ из которых набираются ОВС необходимого размера. Пример структуры ОВС состоящей из двух микросхем с временем программирования 192 такта показан ниже (рис.2).
Операционные элементы программ-мируются спомощью записи в регистр команды (РГ) (рис.3) кода операций:
* КОП – код операций;
* У – задержка на один или на два такта при У=0 или У=1 соответственно;
* А1 – первый вход на арифметико-логическое устройство (АЛУ);
* А2 – второй вход на АЛУ;
* А3 – транзитный вход.
* А4 – выход из АЛУ;
* А5 – первый транзитный выход;
* А6 – второй транзитный выход.

Входы и выходыпредставляют собой:
* 00 – юг;
* 01 – запад;
* 10 – север;
* 11 – восток.

Коды операций
* 0002 – логическое умножение (обозначается символом “&”);
* 0012 – логическое умножение с инверсией (обозначается символом “&”);
* 0102 – логическое сложение (обозначается символом “|”);
* 0112 – сумма по модулю два (обозначается...
tracking img