Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Shpory_Sistemnyy_analiz.doc
Скачиваний:
7
Добавлен:
27.09.2019
Размер:
1.12 Mб
Скачать

10. Скп i32. Машобработка. Байт способа адресации.

Кажд.команда сост-т из неск.полей (до 6). 1.Префикс. – может содержать от 0 до 4 однобайтных префиксов. Это необязательная часть инструкции, позв-т изм-ть некоторые особ-ти ее вып-я. 2.Код операции. – действие команды, которое должен выполнить процессор (содержит или 1 или 2 байта). 3. Mod R/M. – байт способа адресации, показывает способы адресации.

7

6

5

4

3

2

1

0

mod

r/o

r/m

mod – режим адресации, R/O – указ-т регистр или явл-ся продолжением кода команды, R/M – указ-т регистр или режим адресации., Mod 00 – исп-ся адресация без смещ-я; 01 – с 8-ми битными смещ-ями; 10 – с 8-ми битными или с 16-, либо с 32-битными смещениями; 11. R/M имеет различия между 16- и 32-битной адресацией.

16

32

000

[bx+si]

[eax]

001

[bx+di]

[ecx]

010

[bp+si]

[edx]

011

[bp+di]

[ebx]

100

[si]

sib

101

[di]

[ebp]

110

[bp]

[esi]

111

[bx]

[edi]

4. Поле SIB. – занимает 1 байт, исп-ся для 32-битной адресации.

7

6

5

4

3

2

1

0

S

I

B

S – коэф. Масштабир-я; I – индексный регистр; B – регистр баз. 5.Смещ-е – число, которое масштабируется и добавляется в регистр памяти. Может содержать 0,1,2,4 байта.6.Непосредственный операнд. (0,1,2,4 байта).

5. Усилители электрических сигналов.

1. Операционные усилители. ОУ напряжения используются для вып-я различных операций с аналоговыми сигналами: усиление или ослабление, сложение или вычитание, дифференцирование или интегрирование и т.п. Операции в ОУ выполняются с помощью цепей «+» или «-» обратной связи (ОС), которые осуществляются с помощью резисторов, конденсаторов, диодов, транзисторов.

Рисунок. Микросхема ОУ

Вывод 3 – инвертирующий вход – входящее напряжение находится в противофазе с выходным.Вывод 4 – не инвертирующий вход – входящее напряжение находится в фазе с выходным.Вывод 1 – общий вывод.Вывод 7 – снимается выходное напряжение (сигнал).Вывод 2,6 для настройки схемы подключается переменный резистор для настройки напряжения смещения нуля.//Параметры ОУ: 1) коэф-т усиления по напряж-ю (104-106).2) вх.сопротивление (104-107 ом). 3) Вых.сопротивление (100 ом).4) Напряж-е смещ-я нуля (единицы МВ).2. Избирательные усилители – усилители с очень узкой полосой пропускания, предназначены для выдел-я полезных сигналов опр.частоты. Такой усилитель строится на основе ОУ с использованием ОС для различных частотно-зависимых RC-звеньев.

11. Разветвляющий вычислительный процесс.

Разв.выч. процесс реализ-ся по одному из нескольких заранее предусмотренных направлений в зав-ти от вып-я нек.условия (логического выражения). //Ветвящийся процесс, включающий в себя две ветви, наз-тся простым, более двух ветвей — сложным. Сложный ветвящийся процесс можно представить с помощью простых ветвящихся процессов.//Разв.выч. процесс, содержащий две ветви, схематично может быть изображен с помощью структуры выбора (структура разветвления), которая содержит три элемента: логическое условие, ветвь ДА и ветвь НЕТ. В любом конкретном случае процесс реализуется только по одной ветви, а выполнение остальных исключается.

Разв.выч.процесс реал-ся благодаря наличию команд условного перехода. JCC – усл.переход. Это набор команд, кажд. из кот-х вып-т переход, если удовлетв-ся соотв-ющее условие. Команды усл.перехода: JA – если выше, JNBE – если не ниже или равно, JAE – если выше или равно, JB – если ниже, JC – если перенос, JBE – если ниже или равно, JE – если равно, JZ – если 0, JG – если больше JGE – если больше или равно, JL – если меньше, JNG – если не больше, JNE – если не равно, JNZ – если не 0, JNO – если нет переполн-я, JO – если есть переполн-е, JPO – если нечетное, JP–если есть четность, JS–если есть знак, JNS-если нет знака.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]