
- •Раздел 3. Лист 30/89
- •Микропроцессоры
- •3) Система мкод. (Множественный Поток Команд и Общий Поток Данных)
- •4). Системы мкмд.
- •Модель iso/osi
- •8.Технология Ethernet, Fast Ethernet, Gigabit Ethernet, Token Ring, fddi; Топологии локальных сетей;
- •9.Логическая и физическая структуризация сети: концентратор (повторитель), коммутатор (мост), маршрутизатор; Типы линий связи локальных сетей;
- •1) Неявная
- •12.Назначение выводов микропроцессора мк-51. Организация памяти мк-51. Подключение микросхем внешней памяти. Назначение выводов микропроцессора мк-51
- •Первое адресное пространство – память программ
- •Второе адресное пространство – внешняя память данных
- •3Е адресное пространство – внутренняя память данных
- •13.Регистр слова состояния программы (psw). Битовый процессор мк-51. Режимы работ таймеров-счетчиков мк-51 (0, 1, 2, 3). Регистр слова состояния программы (psw).
- •14.Порты ввода-вывода мк-51. Структура прерываний мк-51. Режимы работ последовательного интерфейса мк-51. Порты ввода/вывода мк-51
- •Состав субд.
- •1) Внутреннее устройство
- •2) Интерфейс пользователя
- •Основные этапы проектирования информационной системы.
- •15.Модели данных: иерархическая, реляционная, сетевая. Физическая организация данных в реляционных базах. Удаление, добавление, изменение записей. Индексация.
- •1) Модель управления файлами
- •2) Иерархическая модель
- •3) Сетевая модель
- •Основы реляционной алгебры
- •Отношения
- •Фундаментальные свойства отношений
- •Операции над отношениями. Общая интерпретация реляционных операций
- •Нормализация реляционной модели данных
- •Реляционные системы управления базами данных
- •Целостность базы данных
- •Безопасность базы данных
- •Обеспечение надежности и работоспособности базы данных
- •Ведение системного журнала и аудит базы данных
- •Концептуальное проектирование
- •Модель сущность-атрибут-связь (er)
- •Модели данных
- •Логическое проектирование
- •Система управления базами данных
- •Преимущества субд
- •Недостатки субд
- •Физическое проектирование
- •20.Этапы процесса принятия решений. Принятие решения в условиях определенности. В условиях множества критериев. Основные этапы процесса сбора и анализа экспертами информации.
- •Определение области компромиссов
- •Нормализация критериев
- •Принципы оптимальности многовекторных задач
- •Характеристики приоритета критериев и методы его учёта
- •Методы учёта приоритета критериев
- •Постановка задачи
- •21.Управленческое решение. Требования к управленческому решению. Компоненты процесса принятия решений. Подготовительные этапы принятия решений.
- •23.Методика декомпозиции целей. Алгоритмизация процесса декомпозиции. Методы экспертных оценок.
1) Неявная
ADD A, B (сложить А и В, результат поместить в А)
В коде операции информация о месте нахождения операнда содержится неявно (как правило, в регистрах)
2) Прямая
адресация
За кодом операции следует адрес ячейки памяти, в которой содержится операнд.
ADD A, 10h
3) Непосредственная
адресация
Операнд следует за кодом операции. После считывания кода операции счетчик команд указывает на операнд.
Применяется когда операнд известен еще при написании программы
ADD
A,
#10h
(А=А+10h,
прибавляется число а не адрес)
4) Косвенная адресация
В коде операции содержится указание на регистр, содержимое которого является адресом операнда, как правило используется регистровая пара.
ADD A, @BC (к А прибавить регистровую пару ВС)
5) Относительная адресация
Существуют различные механизмы относительной адресации
Индексная адресация
Абсолютный
адрес операнда вычисляется путем
прибавления содержимого некоторого
индексного регистра к базовому адресу,
содержащемуся в коде команды
Страничная адресация
В некоторых микропроцессорах память разбивается на блоки, состоящие из одинакового числа байт, такие блоки называются страницами. Номер активной страницы хранится в специальном базовом регистре (указатель на страницу). В команде указывается относительный адрес операнда на странице. Этот относительный адрес может называться смещением.
Абсолютный адрес получился путем конкатенации.
12.Назначение выводов микропроцессора мк-51. Организация памяти мк-51. Подключение микросхем внешней памяти. Назначение выводов микропроцессора мк-51
А0-А15 – выводы шины адреса (ША)
D0-D7 – выводы шины данных (ШД)
Ф1,Ф2 – входы генераторов тактовых импульсов. Последовательность импульсов Ф1,Ф2 сдвинуты относительно друг друга на 1800 . Ф1,Ф2 – входы тактовых последовательностей (если ГТИ внутр-й, то достат-но подать Φ1).
SYNC – выход синхронизации Информирует внешние устройства о начале нового шинного цикла (для синхронизации работы внешних устройств).
RST – вход сброса МП (обнуляет содержимое счетчика команд).
/WR – выход сигнала записи с инверсией (информирует микросхему ОЗУ о выполняемой операции). WRITE =1 чтение содержимого ОЗУ ; WRITE=0 запись
READY–вход сигнала готовности. Его выдает микросхема памяти. Напр., внешнее устр-во информирует МП о том, что запрашиваемые им данные выставлены на ШД.
WAIT–выход сигнала ожидания (МП инф-ет внеш. устр-ва, что он находится в режиме ожидания).
HOLD–вход сигнала «захват шин» (используется для реализации прямого доступа к памяти). При необх. перекачки данных м/у устр-вом вывода и памяти, устр-во вв/выв формирует сигнал «захват шин»HOLD, МП отключ-ся от ША и ШД переводя свои выводы в 3-е состояние и формирует сигнал подтверждения захвата шин HLDA
INT–вход запроса прерывания (если какое-то внешнее событие требует быстрой реакции МП, то м.б. сформирован запрос на прерывание. В случае, если прерывание разрешено МП выполняет аппаратный вызов процедуры обработки прерываний и формирует сигнал подтверждения прерывания INTA.
INTA (Interruption Acknowledge) – выход сигнала подтверждения прерывания. INTA=1 => вызвана процедура обраб-ки прерыв-й, проц-р нах. в режиме прер-я.
Un – вход подключения источника питания.
GND–вход подключения общего провода.
HLDA – подтверждение захвата шины. Инф-й сигнал, кот-й говорит о том, что процессор отключился от шины.
ПОРТЫ ВВОДА-ВЫВОДА
Порт 0 (P0) (вход - выход)- восьмиразрядный двунаправленный порт ввода-вывода. Осуществляет передачу кода адреса (младший байт) или кода данных в мультиплексном режиме во время обращения к внешней памяти, а также ввода-вывода при программировании и во время проверки РПП МК
Порт 1 (P1) (вход - выход)- восьмиразрядный квазидвунаправленный порт ввода-вывода для обмена информацией с внешними устройствами. Также используется для ввода младших разрядов кода адреса во время программирования и проверки РПП МК
Порт 2 (P2) (вход - выход)- восьмиразрядный квазидвунаправленный порт ввода-вывода. Используется для передачи старших разрядов кода адреса во время обращения к внешней памяти, а также для ввода старших разрядов кода адреса и сигналов управления во время программирования и проверки РПП МК
Порт 3 (P3) (вход - выход)- восьмиразрядный квазидвунаправленный порт ввода-вывода. Может быть применен к вводу-выводу данных, обычно используется для реализации периферийных функций, а именно:
P3.0 - RxD вход - вход приемника последовательного порта в асинхронном режиме или вход-выход данных в синхронном режиме;
P3.1 выход - TxD - выход передатчика последовательного порта в асинхронном режиме или выдача синхроимпульсов в синхронном режиме;
P3.2 вход - INT0 - вход запроса от внешнего источника прерывания с условным номером 0;
Активный уровень сигнала - лог."0";
P3.3 вход - INT1 - вход запроса от внешнего источника прерывания с условным номером 1;
Активный уровень сигнала - лог."0";
P3.4 вход - T0 - вход таймера-счетчика с номером 0;
P3.5 вход - T1 - вход таймера-счетчика с номером 1;
P3.6 выход - WR - "Запись" - строб записи байта во внешнюю память данных (ВПД). Активный уровень сигнала - лог."0";
P3.7 выход - RD - "Чтение" - строб приема байта из внешней памяти данных (ВПД). Активный уровень сигнала - лог."0;
ALE
/ - выход (вход) Строб адреса внешней
памяти. Используется для управления
режимом мультиплексирования (разделения
времени) адреса и данных, которые
передаются через порт P0 при обращении
к ВПП или ВПД. Если ALE=1, на выводах порта
P0 находится адрес. Во время программирования
МК на этот вывод подается импульс
напряжением 0 В
-
выход Разрешение внешней памяти
программ. Выполняет роль строба приема
байта команды в МК во время выборки
команд из ВПП. Активный уровень сигнала
- лог."0"
/
VPP
– вход Сигнал отключения резидентной
памяти программ (РПП). Если подано EA=1,
будут выполняться команды, размещенные
в РПП, если (PC)=0000...0FFFH. Если подано EA=0,
будут выполняться команды, размещенные
только в ВПП (РПП полностью недоступна).
Во время программирования МК на этот
вывод подается импульс напряжением
+21 В
RST / VRD – вход Сигнал сброса МК (т.е. переведение в начальное состояние). Уровень сигнала 3,5 В должен удерживаться не менее чем 2 мкс. Также используется для подключения аварийного источника питания.
XTAL1 - Вход усилителя-генератора синхросигналов. Подключается к внешнему источнику синхронизации (кварцевого резонатора, включенного по схеме со "средней точкой")
XTAL2 –Выход усилителя-генератора синхросигналов. Подключение аналогично подключению XTAL1
Ucc - Подключение к источнику питания напряжением Uсс = +5 В 10%
Vss - "Общий" вывод
Организация памяти мк-51
МК-51 имеет несколько
адресных пространств памяти, которые
разделены функционально и логически.
Разделение обусловлено разницей в
механизмах адресации и сигналах
управления записи и чтения.