- •51.1. Понятие системы счисления. Позиционные и непозиционные системы счисления. Методы перевода чисел из одной системы счисления в другую.
- •52.1 Представление чисел с фиксированной и плавающей запятой. Диапазон и точность представления
- •52.2 Типы звеньев данных. Понятие звена данных.
- •52.3 Системы искусственного интеллекта. Методы представлениязнаний. Рассужденияизадачи.
- •53.1 Выполнение операции алгебраического сложения с плавающей запятой
- •53.2 Локальные вычислительные сети. Особенности. Основные распространенные протоколы, методы доступа
- •53.3 Определение базы данных. Уровни представления данных, принцип независимости данных. Схема базы данных
- •54.1 Умножение чисел со старших разрядов в прямом коде
- •Умножение с младших разрядов в дополнительном коде
- •Умножение со старших разрядов в дополнительном коде
- •55.1 Методы выполнения операции деления.
- •2 Деление двоичных чисел с фиксированной запятой
- •2.8. Деление двоичных чисел с плавающей запятой
- •55.2 Язык программирования php. Синтаксис. Основные операторы.
- •56.1 Основные положения и законы алгебры логики
- •56.2 Dhtml. JavaScript. Возможности и области применения
- •2. Моделированиеэкспоненциальнойслучайнойвеличины
- •1. Алгоритм реализации датчика дискретной с.В.
- •2. Пуассоновская с.В
- •58.1.Минимизация логической функции.
- •59.1 Синтез комбинационных логических схем в различных базисах.
- •59.2 Интерфейс программного обмена данными. Структура системной шины.
- •59.3. Реляционная алгебра. Sql
- •60.1.Основные характеристики и параметры интегральных логических элементов. Виды интегральных схем по функциональному назначению.
- •Итнернет технологии
- •2.1 Как работают механизмы поиска
- •60.3 Проектирование реляционной бд, функциональные зависимости, декомпозиция отношений, нормальные формы.
- •62.1 Законы Кирхгофа и преобразование электрических цепей на их основе.
- •63. 1 Электрические источники вторичного питания.
- •Трансформаторный (сетевой) источник питания
- •Габариты трансформатора
- •Достоинства трансформаторных бп
- •Недостатки трансформаторных бп
- •Импульсный источник питания
- •Достоинства импульсных бп
- •Недостатки импульсных бп
- •68.3 Понятие и принципы построения математической модели, параметры и ограничения. Задачи математического программирования, классификация.
- •69.1Аналого-цифровые преобразователи.
- •70.1Цифро-аналоговые преобразователи.
- •70.2 Логические единицы работы многозадачных операционных систем и их использование
- •71.1Источники опорного напряжения и тока.
- •Ион на полевых транзисторах
- •72.3 Общие положения стандарта шифрования данных гост 28147-89 и режим простой замены в стандарте шифрования данных гост 28147-89.
- •73.1 Принципы конвейерной обработки информации в эвм.
- •73.2. Способы адресации и их использование в ассемблерных программах.
- •2. Непосредственная адресация
- •73.3 Понятие политики безопасности: общие положения, аксиомы защищённых систем, понятия доступа и монитора безопасности.
- •1 Человек-пользователь воспринимает объекты и получает информацию о состоянии ас через те субъекты, которыми он управляет и которые отображают информацию.
- •2 Угрозы компонентам ас исходят от субъекта, как активного компонента, изменяющего состояние объектов в ас.
- •3 Субъекты могут влиять друг на друга через изменяемые ими объекты, связанные с другими субъектами, порождая субъекты, представляющие угрозу для безопасности информации или работоспособности системы.
- •74.1Организация памяти эвм. Горизонтальное и вертикальное разбиение. Расслоение обращений. Организация памяти эвм. Горизонтальное и вертикальное разбиение памяти. Расслоение обращений.
- •74.2 Сравнение программных возможностей современных операционных систем ( Windows, Unix).
- •По удобству использования и наличию особых режимов
- •Вопрос 1
- •Вопрос 2
- •Понятие энтропии Энтропия как мера неопределенности
- •Свойства энтропии
- •75.1 Подходы к организации эвм. Эвм, управляемые данными. Эвм, управляемые запросами.
- •Методика построения помехоустойчивых кодов. Информационный предел избыточности
- •1.1. Принципы помехоустойчивого кодирования
- •761 Организация ввода-вывода информации в эвм. Программный обмен, обмен через прерывания, режим прямого доступа к памяти.
- •Организация ввода/вывода информации в эвм. Программный обмен, обмен через прерывания, режим прямого доступа к памяти.
- •Глава II
- •11.1. Проблемы организации систем ввода-вывода
- •11.2. Прямой доступ к памяти
- •9.16. Принципы организации системы прерывания программ.
- •76.2 Динамические структуры данных. Основные виды, способы построения.
- •76.3 Системный анализ, определение и этапы. Сущность системного подхода и его применение при проектировании асоиу.
- •2 Системный анализ. Определение и этапы.
- •77.1 История развития и современное состояние в области микропроцессорных систем.
- •77.2 Стандартные и структурированные типы данных.
- •77.3 Математическое описание объектов управления. Цель и задача управления. Принцип отрицательной обратной связи.
- •2.1. Математические методы построения оптимальных и адаптивных систем управления
- •2.1.1. Математическое описание объектов управления
- •2.1.2. Цель и задача управления
- •2.1.3. Задача оптимального управления и критерии качества
- •78.1 (Он же 80.1) Организация микроЭвм на базе микропрограммируемого микропроцессорного комплекта, типовые циклы функционирования.
- •78.2 Жизненный цикл программных средств. Этапы разработки программного обеспечения.
- •Программное обеспечение
- •Прог. Комплекс Документы
- •78. 3 Критерий качества. Методы решения задач оптимального управления
- •79.2 Нисходящее проектирование алгоритмов на примере моделирования арифметических операций сложения, вычитания, с плавающей запятой.
- •79.3 Понятия управляемости, достижимости и наблюдаемости динамических систем.
- •80.1 Организация микроЭвм на базе микропрограммируемого микропроцессорного комплекта, типовые циклы функционирования.
- •80.2 Восходящий метод проектирования алгоритмов и программ. Спроектировать схему универсального алгоритма перевода чисел из любой системы счисления в любую другую.
- •80.3 Методология структурного проектирования sadt.
78.1 (Он же 80.1) Организация микроЭвм на базе микропрограммируемого микропроцессорного комплекта, типовые циклы функционирования.
Организация микроЭВМ с микропрограммным управлением
Типовая структурная схема простейшей микроЭВМ, имеющей доступ к микропрограммному уровню управления, приведена на рис. 40.
В состав микроЭВМ входят средства операционной части, управляющей части, системные устройства. В частности, к операционной части относятся: блок микропроцессоров (БМП) со схемой ускоренного переноса (СУП), постоянное запоминающее устройство констант (ПЗУК), оперативная память расширения регистрового файла (ОПР), табличные преобразователи (ТП), функциональные преобразователи (ФП), возможно наличие буферных регистров для временного хранения информации (БР).
К управляющей части относятся: блок микропрограммного управления (БМУ), контроллер состояний (КС), управляющая память (УП). К системным устройствам относятся: блок приоритетных прерываний (БПР), средства внешнего интерфейса на базе блока магистрального приёмо-передатчика (БМПП), основная память (ОП) командного уровня, блок синхронизации (БС).
Структура микроЭВМ определяется теми задачами, которые на неё возлагают. В общем случае, микроЭВМ может организовываться по магистральному типу, по радиальному или смешанному.
Магистральный тип предполагает наличие шин внутреннего интерфейса, предназначенных для передачи информации между группой приёмников и группой источников в режиме разделения времени. В конкретный момент в магистрали осуществляется передача от конкретного источника к конкретному приёмнику. В другие интервалы реализуются иные передачи. По направлению передачи магистрали разделяются на одно- и двунаправленные. Магистрали могут быть монофункциональными (для передачи определённой функциональной информации), многофункциональными (когда во времени разделяются передачи различных типов функциональной информации).
Магистральные структуры бывают двухмагистральными (например, магистраль двунаправленных данных-адреса и магистраль управления); трёхмагистральными (двунаправленная магистраль данных, магистрали адреса и управления); четырёхмагистральными (магистрали выходных данных (МВ), входных данных (МВх), управления (МУ) и адреса (МА)).
В радиальных структурах передача по той или иной шине функционально закреплена за определённым источником и определённым приёмником.
Магистральный тип обеспечивает простоту реализации и технологичность изготовления микроЭВМ, но имеет пониженные скоростные характеристики из-за разделения времени работы между различными функциональными передачами. Радиальные – обеспечивают максимальную скорость передачи, но менее технологичны в интегральном исполнении, имеют более высокую стоимость.
В БМП может входить одна или несколько процессорных секций в зависимости от разрядности микроЭВМ. В последнем случае для повышения быстродействия следует подключать СУП, которая обрабатывает межсекционные переносы (СП), общий входной перенос (ВхП) и формирует выходной (ВП) перенос БМП. Кроме ВП в БМП могут формироваться и другие логические условия (ЛУ) в соответствии с состоянием своих устройств.
Микропроцессор К584ВМ1 имеет разделённую входную шину данных (ДВх), выходную (ДВ) и шину адреса (ША). Микропрограммное управление осуществляется по шине микроинструкций (МИ). Это позволяет использовать его в четырёхмагистральной системе либо в трёхмагистральной, когда шины входных и выходных данных объединяются, что возможно из-за реализации шины ДВ по схеме с открытым коллектором.
ПЗУК содержит требуемые рабочие константы и имеет соответственно шину микроинструкций, задающую адрес константы и режим чтения, и выходную шину данных, с которой константы через магистраль входа могут загружаться на шины входа БМП и других устройств.
Оперативная память расширителя является выносным регистровым файлом БМП и используется в том случае, если для решения задачи недостаточно внутренних регистров БМП. Микроинструкция ОПР будет содержать адрес конкретной ячейки и управление операциями записи или чтения в этой ячейке. Записываемые данные поступают с магистрали выхода, куда подаются с шины ДВ БМП. Считанная информация выдаётся на МВх и далее на шину ДВх БМП. Адресное обращение к ПЗУК и ОПР осуществляется по фиксированным адресам, жёстко заданным в микрокомандах.
ТП и ФП различного типа используются для повышения производительности БМП и позволяют выполнить любое преобразование данных за два цикла работы БМП. Для временного согласования циклов обращения к ТП и ФП используется буферный регистр (БР).
Управляющая часть строится на основе БМУ, УП и контроллера состояний (КС), в функции которого входят фиксация условий микрокомандного и командного циклов, хранение этих условий и формирование на их основе сигналов модификации М0, М1. Кроме этого, КС содержит таймеры для счёта временных интервалов, средства для побитовой обработки данных и ряда других операций. В простейшем случае КС может быть заменён мультиплексором логических условий.
Типовые циклы функционирования микроЭВМ
В ЦВМ различают микрокомандный и командный циклы управления. Микрокомандный цикл обеспечивает выборку и исполнение текущей микрокоманды. Командный цикл обеспечивает выборку и исполнение текущей команды. Командный цикл соответствует по времени выполнению микропрограммы текущей операции. Микрокомандный цикл в синхронных машинах обычно имеет постоянную длительность. В асинхронных машинах длительность микрокомандного цикла может быть переменной. Командный цикл в основном имеет переменную длительность в зависимости от типа машинной операции (длинная или короткая операция), практически для каждой команды командный цикл может иметь различные временные характеристики.
В микрокомандном цикле БМУ формирует на шине АМК адрес текущей микрокоманды, по которому из управляющей памяти выбирается микрокоманда (МК), отдельные поля которой (микроинструкции) поступают на функциональные устройства микроЭВМ. Эти устройства выполняют соответствующие действия цикла по обработке данных, формируют результат и логические условия. Условия поступают в БМУ и КС и влияют на формирование адреса следующего цикла.
В командном цикле по адресу, выставляемому на ША БМП, из ОП выбирается текущая команда, которая поступает в БМУ и в процессор. БМУ по ходу операции активизирует соответствующую микропрограмму, а процессор реализует формирование исполнительного адреса для выборки и размещения операндов (этот процесс может быть реализован в ходе микропрограммы). После запуска микропрограммы следует столько микрокомандных циклов, сколько имеется микрокоманд в активизированной ветви микропрограммы. В конце микропрограммы формируются логические условия командного цикла (либо в ходе исполнения микропрограммы) и адрес выборки следующей команды в программном счётчике или в рабочих регистрах БМП.
Организация командного управления
Командный уровень управления является более высоким по отношению к микрокомандному. Управление реализуется по хранимой в памяти машины программе. Под командой понимается управляющее слово, определяющее функционирование ЦВМ в ходе выполнения машинной операции. К машинным операциям относятся: арифметические, логические операции, операции обмена с памятью, обмена с внешними устройствами (операции ввода/вывода), управления процессором, передачи управления в ходе исполнения программы (условные, безусловные переходы) и др. Перечисленные операции определяют соответствующие функциональные группы команд. Команда может быть представлена в виде машинного кода, который непосредственно принимается к управлению, либо в виде символьного кода, требующего дополнительных преобразований для получения машинного кода.
Функционально связанная последовательность команд, описывающая выполнение алгоритма решения задачи, называется программой.
Система команд включает в себя описание функциональных групп команд, способы кодировки команд, описание форматов команд, систему представления данных, форматы данных, описание способов адресации к данным и к командам в командном цикле, примеры применения команд.