Читайте также:
|
|
Ядром автоматизированного средства контроля является специализированный вычислитель – блок вычислителя цифрового (БВЦ ТАКТ51.51.000). Блок вычислителя цифрового предназначен для управления системой ТАКТ51, а также для обработки информации при проверке изделия и самопроверке работоспособности ТАКТ51. БВЦ относится к классу малых одноадресных управляющих специализированных цифровых вычислительных машин.
БВЦ реализует следующие функции:
1. ввод программы с 8–дорожечной перфоленты в оперативное запоминающее устройство и хранение программы в ОЗУ;
2. обмен данными с периферийными блоками;
3. математическую обработку результатов измерений, полученных с периферийных блоков;
4. выявление и обработку неисправностей, возникающих в системе;
5. взаимодействие оператора с БВЦ путем операций ручного управления и наблюдения посредством ПУ и ПО;
6. отсчет текущего времени работы БВЦ.
По существу блок вычислителя цифрового – это электронная вычислительная машина, автоматически выполняющая интерпретацию программы (алгоритма) в виде физических процессов, назначением которых является реализация арифметических и логических операций над информацией, представленной в цифровой форме.
Для того чтобы любая ЭВМ, в том числе и БВЦ, могла автоматически решать задачи, она должна обеспечивать выполнение следующих функций:
1. восприятие вводимой в машину информации – исходных данных и программы решения задач;
2. хранение введенной информации и выдачу ее в требуемые моменты времени, обусловленные программой;
3. выполнение арифметических и логических операций;
4. выдачу по программе результатов вычислений в удобной для восприятия форме;
5. автоматическое управление вычислительным процессом в соответствии с введенной программой.
Для выполнения перечисленных функций в состав БВЦ входят: устройство ввода, запоминающее устройство (память), процессор, устройства вывода (являются периферийными по отношению к БВЦ и, по существу, не входят непосредственно в состав БВЦ).
Структура БВЦ изображена на рис.2.2.
Рис.2.2. Структура БВЦ ТАКТ51.
Устройство ввода (ПБВД–5) обеспечивает фотоэлектрическое считывание информации с восьмидорожечной перфоленты и представление считанной информации в двоичной форме в виде электрических сигналов, воспринимаемых оперативной памятью.
Запоминающее устройство (платы ОЗУ и ПЗУ) служит для хранения информации, необходимой для производства вычислений. В памяти размещаются программы, задающие порядок вычислений, и данные, представляющие исходные значения, промежуточные и конечные результаты вычислений.
Процессор – это центральное устройство БВЦ. Процессор "воспринимает" программу и на ее основе управляет работой всех устройств БВЦ, инициируя выполнение действий в памяти и устройствах ввода–вывода. Функцией процессора является выборка команд из памяти и их выполнение.
Периферийными устройствами вывода (цифропечатающее устройство ПЦПУ–6, устройство вывода перфоленточное ПУВЛ–1) обеспечивается вывод информации из памяти для ее последующего использования (печать цифр и символов, пробивка отверстий на ленте).
Работа БВЦ протекает следующим образом. Программа и исходные данные, представленные на носителе информации (перфоленте), считываются устройством ввода ПБВД–5 и загружаются в память, в адреса, указанные на перфоленте. Выполнение программы сводится к последовательной выборке команд из памяти и их выполнению средствами процессора и устройств ввода–вывода.
Программа проверки изделия или самопроверки системы ТАКТ51 определяет объем и последовательность операций, выполняемых ТАКТ51. БВЦ вводит программу проверки с перфоленты в оперативную память и в соответствии с программой выдает команды на управляющие и измерительные блоки системы, принимает и обрабатывает информацию с измерительных блоков, а результаты проверки выводит на печать на ЦПУ и/или перфорацию на УВЛ.
Команда представляет собой цифровой код, преобразующийся в БВЦ в управляющие сигналы. Для БВЦ определен 13–разрядный двоичный формат команды, показанный на рис.2.3:
Код команды | Адресная часть | КР |
Рис.2.3. Структура команды БВЦ ТАКТ51.
Команда состоит:
1. из кода команды (с 0–го по 2–й разряд), определяющего тип команды;
2. из кодированной информации (с 3–го по 11–й разряды), определяющей информацию: действие, предписанное командой, или адрес (номер) ячейки памяти;
3. из контрольного разряда (12–й разряд), обеспечивающего контроль правильности команды и ее неискажения при передаче в устройствах БВЦ. Это достигается записью, при необходимости, единицы в контрольном разряде (дополнение до нечетного количества единиц в команде). Все команды программы располагаются в ячейках памяти запоминающего устройства. Для удобства обращения к памяти ячейки пронумерованы последовательно от 0 до 409510. Адреса (номера) представляются или в двоичном виде (в БВЦ) от 000 000 000 0002 до 111 111 111 1112, или в восьмеричном виде (при программировании) от 00008 до 77778.
Библиографический список:
1. http://ru.wikipedia.org,
2. http://cyberfac.ru,
3. http://studopedia.ru.
Дата добавления: 2014-11-24; просмотров: 23 | Поможем написать вашу работу | Нарушение авторских прав |