24442

Преобразование Лапласа, Представление дискретной информации и способы ее отображения

Контрольная

Информатика, кибернетика и программирование

Система команд однокристальной ЭВМ и способы адресации операндов Команда процессора – код определяющий действие устройства при выполнении заданных операций фций. Способ адресации – способ указания положения данных над которыми производятся операция адресация операндов либо способ определения точки перехода в командах передачи управления адресация переходов. При формировании команды один и тот же код операции может использоваться при различных способах адресации Пример на системе команд MCS51. Элементы в квадратных скобках могут...

Русский

2015-01-19

93.5 KB

3 чел.

1. Преобразование Лапласа. 

Ко многим функциям, не удовлетворяющим условию  (1) применимы преобразования Лапласа.

Преобразование Лапласа отличается от преобразования Фурье тем что подынтегральную функцию образуют не умножением  на , а умножением на , где с – вещественный параметр, а интеграл берется от 0 до бесконечности.

Нижний предел не обязательно должен равняться 0, но он должен быть конечным.

Т.о. преобразование Лапласа можно рассматривать как одностороннее преобразование Фурье  , задавая начало отсчета t=0, так чтобы потерять существенную информацию о функции , и устанавливаем с , так чтобы обеспечить быстрое затухание .

- преобразование Лапласа

Если известно  некоторой функции , то перейти от него к преобразованию Фурье, можно подстановкой , при условии,  что  при t<0 и справедливо соотношение (1).

Представление дискретной информации и способы ее отображения.

Аппроксимация: всем известным значениям сигналов ставим в соответствие узкие прямоугольные импульсы постоянной длины T0 , амплитуды которых пропорциональна результатам измерения.

Амплитуда данных узких прям. Импульсов = соответствующим значениям входных сигналов * на коэффициент T2/T0, где T2 – период дискретизации (время между центрами соседних импульсов)

Дискретный сигнал , где 

- функция непрерывного сигнала

Спектр дискретного сигнала найдем в виде свертки: , где  спектр сигнала ,  , где f2=1/T2

- это соотношение обозначает, что спектр дискретного сигнала равен сумме бесконечного числа спектров исходного непрерывного сигнала, сдвинутых относительно друг друга на частоту дискретизации.


2. Система команд однокристальной ЭВМ и способы адресации операндов

Команда процессора – код, определяющий действие устройства при выполнении заданных операций (ф-ций).

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

Команда состоит из кода операции и адреса.

Способ адресации – способ указания положения данных, над которыми производятся операция (адресация операндов), либо способ определения точки перехода в командах передачи управления (адресация переходов).

При формировании команды один и тот же код операции может использоваться при различных способах адресации

Пример на системе команд MCS-51.

Общая характеристика:

- арифметические команды

- логические команды с байтовыми переменными

- команды передачи данных

- команды битового процессора

- команды ветвления программ и передачи управления ОМЭВМ.

Реализация обработки данных в зависимости от их разрядности м.б. след. Видов:

- побитовая

- потетраидная (4 бита)

- побайтовая

- 16-разрядная.

MCS-51 – 8-разрядная ОМЭВМ, в к-й ПЗУ, ОЗУ, РОН, АЛУ и внешние шины имеют байтовую организацию, двухбайтовые данные используются только регистром указателем DPTR и счетчиком команд PC. Регистр-указатель данных м.б. использован как 2хбайтовый регистр DPTR и как  однобайтовый РОН DPH и DPL. PC – всегда используется как 2хбайтовы регистр.

Синтаксис команд MCS-51:

Операция [приемник][источник]

Операция – мнемоническое обозначение операции

Приемник(источник) – мнемоническое обозначение приемника(источника).

Элементы в квадратных скобках могут отсутствовать:

NOP (отсутствие операции) , REP – возврат из подпрограммы

CPL  А– инверсия аккумулятора А (операнд источник является также и операндом назначения)

Мнемоническое

Обозначение

Способ адресации

Тип данных

MOV A, R0

Регистровая

байт

MOV R0, 80h

Прямая

байт

MOV 90h, @R0

Косвенно-регистровая

Байт(адес)

MOV @R0, #0Fh

непосредственная

байт

MOV C, 20h.1

Прямая побитовая

бит

Мнемонические обозначение функций однозначно связаны с определенными комбинациями способов адресации операндов. В системе команд MCS-51 – 111 сочетаний.

Классификация команд –

- в машинном коде команда составляет один, два или три байта

- команды выполняются за один, два или четыре (умножение и деление) машинных цикла.

Из 111 типов команд – 64 выполняются за 1 мкс, 45 – за 2 мкс , 2 команды (MUL и DIV) – за 4 мкс (48 тактов)

В системе команд MCS-51отсуствуют специальные команды в/в, управления таймерами/счетчиками и другими элиментами ОМЭВМ, эти ф-ции реализуются как частные случаи обращения к РОН с помощью прямой адресации ( MOV P0, A – перенос значения аккумулятора в порт в/в  P0)

Арифметические команды – в АЛУ производятся операции над целыми числами без знака.

В бинарных операциях (ADD, ADDC (сложение с переносом), SUBB(вычитание с заёмом)) аккумулятор является первым операндом и принимает результат операции.

Второй операнд: рабочий РОН выбранного банка регистров РОН, регистр внутренней памяти данных с косвенной и прямой адресацией), бит непосредственно адресуемых данных.

Указанные операция влияют на флаги: переполнения, переноса, промежуточного переноса в PSW

Логические команды с байтовыми переменными

«И» ANL, «ИЛИ»ORL, «ИСКЛЮЧАЮЩЕЕ ИЛИ» XRL

Два операнда обеспечивают след. Способы адресации –

1й операнд – аккумулятор, 2й – РОН, : рабочий РОН выбранного банка регистров РОН, регистр внутренней памяти данных с косвенно-регистровой адресации

Способы адресации операндов 5 способов адресации операндов-источников:

Регистровая, прямая, косвенно-регистровая, непосредственная и косвенно регистровая операция по сумме базового и индексного регистра.

Для адресации операндов назначения - Регистровая, прямая, косвенно-регистровая.

Регистровая

Это способ указания местоположения данных, расположенных в регистрах или регистровых парах.

Регистровая адресация – неявные, т.е. адреса регистров встроены в команду и вместе с кодом операции образуют первый байт команды.

Используется для обращения к 8ми рабочим РОН выбранного банка рабочих регистров, также она используется дл адресации регистров А, B, AB, DPTR и к флагу переноса С.

Использование данной адресации помогает получить 2-байтовый эквивалент 3-байтовых команд прямой адресации.

Прямая адресация – команды прямой адресации имеют длину равную 2 или 3 байта.

Способ прямой адресации состоит в явном указании адреса данных.

Используется: для обращения к ячейкам внут. Памяти (ОЗУ) (адр. 0H-2FH) и к отдельным адресуемым битам  128 битам (адр 20H – 2FH) и к отдельно адресуемым битов регистров специальных назначений(РСН).

Старший байт кода прямого адреса выбирает одну из двух групп отдельно адресуемых битов, расположенных в ОЗУ или РСН. Прямо адресуемые биты с адр. 0-127(00H-7FH) расположены в блоке из 16ти ячеек внутреннего ОЗУ(20H-2FH). Указанные ячейки последовательно пронумерованы от младшего бита младшего байта до старшего бита старшего байта.

Отдельно адресуемые биты в РСН пронумерованы: пять старших разрядов адреса совпадают с 5ю старшими разрядами адреса самого регистра, 3 младших определяют местоположение отдельного бита внутри регистра.

Косвенно-регистровая адресация – способ адресации при котором в команде указывается регистр, содержащий адрес данных в памяти. Пример MOV A,@Ri (i=0,1)

В семействе MCS-51 – данная адресация явл. Неявной.

Используется для обращения к

1. Регистрам внутр. ОЗУ данных. Регистры-указатели: R0, R1. выбранного банка. Регистров. В командах PUSH и  POP используется содержимое стека SP.

2. внешней памяти данных – с помощью регистров : R0, R1 выбирается ячейка из блока в 256 бйт внешней памяти данных. Номер блока предварительно задается содержимым порта P2. указатель данных DPTR м.б. использован для обращения к любой ячейка адресного пространства внешней памяти данных (до 64 Кбайт).

Непосредственная адресация – позволяет выбрать из адресного пространства памяти программ констант, явно указанные в команде.

Косвенно-регистровая адресация по сумме базового и индексного регистров

Частный случай  косвенно-регистровой адресации, когда адрес операнда формируется как сумма двух значений: базовым (начальным) и смещением относительно базового значения (индексом)


Прямой адрес

Прямой адрес

Код операции

(СЗР)

Код операции

(МЗР)

дрес рег. Ri; i=0,1

Код операции

Данные (data8)

       -2T2 –T2     0  T2  2T2                  t  t

Код операции

            f

(СЗР)


 

А также другие работы, которые могут Вас заинтересовать

42018. ТЕХНОЛОГИЯ КОНСТРУКЦИОННЫХ МАТЕРИАЛОВ 3.21 MB
  Изучение технологии и оборудование холодной сварки. Изучение технологии и оборудование электрической контактной сварки. Лабораторная работа 5 ИЗУЧЕНИЕ ТЕХНОЛОГИИ И ОБОРУДОВАНИЯ ХОЛОДНОЙ СВАРКИ Цель – изучить оборудование и усвоить технологические приёмы выполнения холодной сварки. Краткие теоретические сведения Сущность процесса холодной сварки металлов Холодная сварка выполняется в большинстве случаев без нагрева.
42020. Факторы, влияющие на результат измерений. Основной постулат метрологии. Погрешность измерений. Точность, сходимость и воспроизводимость измерений 19.35 KB
  В метрологической практике при проведении измерений необходимо учитывать ряд факторов, влияющих на результаты измерения. Это — объект и субъект измерения, средство измерения и условия измерения.
42021. Обработка строк и символов 47 KB
  Варианты заданий С помощью текстового редактора создать файл содержащий текст длина которого не превышает 1000 символов длина строки текста не должна превышать 70 символов. С помощью текстового редактора создать файл содержащий текст длина которого не превышает 1000 символов длина строки текста не должна превышать 70 символов. С помощью текстового редактора создать файл содержащий текст длина которого не превышает 1000 символов длина строки текста не должна превышать 70 символов.
42022. Использование классов на примере работы с простыми геометрическими фигурами 40.5 KB
  Варианты заданий Треугольник задаваемый координатами вершин. Прямоугольник задаваемый координатами своих левойверхней и правойнижней вершин стороны параллельны осям. Треугольник задаваемый координатами вершин. Прямоугольник задаваемый длинами своих диагоналей и координатами центра стороны параллельны осям.
42024. Наследование классов. Разработка простейшего производного класса 28.5 KB
  Цель работы: Разработка простейшего производного класса. В функции min организовать ввод конкретных параметров объекта с клавиатуры создание объекта экземпляра класса тестирование всех его методов как старых так и новых в текстовом режиме с выдачей соответствующих сообщений. Организовать исходный текст в виде пяти исходных файлов: заголовочный с описанием класса .h из предыдущей части задания; с реализацией методов функцийчленов класса .
42026. Перегрузка операций и функций 58 KB
  Для всех заданий реализовать: а конструктор инициализирующий значения полей некоторыми значениями; б вывод данных на экран оператор . Необходимо корректное описание данного оператора в демонстрация всех операций должны быть реализована через пользовательское меню где пользователь выбирает действие вводит данные указывает тип данных если нужно и т. Реализовать: а сложение вычитание векторов операторы –; б умножение вектора на скаляр оператор ; в скалярное произведение векторов оператор ; г векторное произведение...