🗊 Презентация Косвенная адресация и инструкции с адресными регистрами

Нажмите для полного просмотра!
Косвенная адресация и инструкции с адресными регистрами, слайд №1 Косвенная адресация и инструкции с адресными регистрами, слайд №2 Косвенная адресация и инструкции с адресными регистрами, слайд №3 Косвенная адресация и инструкции с адресными регистрами, слайд №4 Косвенная адресация и инструкции с адресными регистрами, слайд №5 Косвенная адресация и инструкции с адресными регистрами, слайд №6 Косвенная адресация и инструкции с адресными регистрами, слайд №7 Косвенная адресация и инструкции с адресными регистрами, слайд №8 Косвенная адресация и инструкции с адресными регистрами, слайд №9 Косвенная адресация и инструкции с адресными регистрами, слайд №10 Косвенная адресация и инструкции с адресными регистрами, слайд №11 Косвенная адресация и инструкции с адресными регистрами, слайд №12 Косвенная адресация и инструкции с адресными регистрами, слайд №13 Косвенная адресация и инструкции с адресными регистрами, слайд №14 Косвенная адресация и инструкции с адресными регистрами, слайд №15 Косвенная адресация и инструкции с адресными регистрами, слайд №16 Косвенная адресация и инструкции с адресными регистрами, слайд №17 Косвенная адресация и инструкции с адресными регистрами, слайд №18 Косвенная адресация и инструкции с адресными регистрами, слайд №19 Косвенная адресация и инструкции с адресными регистрами, слайд №20 Косвенная адресация и инструкции с адресными регистрами, слайд №21 Косвенная адресация и инструкции с адресными регистрами, слайд №22 Косвенная адресация и инструкции с адресными регистрами, слайд №23

Содержание

Вы можете ознакомиться и скачать презентацию на тему Косвенная адресация и инструкции с адресными регистрами. Доклад-сообщение содержит 23 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Косвенная адресация и инструкции с адресными регистрами
Описание слайда:
Косвенная адресация и инструкции с адресными регистрами

Слайд 2


Виды адресации, доступные в STEP 7
Описание слайда:
Виды адресации, доступные в STEP 7

Слайд 3


Прямая адресация переменных
Описание слайда:
Прямая адресация переменных

Слайд 4


Адресные идентификаторы прямой адресации для DB
Описание слайда:
Адресные идентификаторы прямой адресации для DB

Слайд 5


Оценка информации о DB в программе Инструкции с регистрами DB: CDB: Обмен содержимого DB - регистров Загрузить DB-регистр в ACCU1 L DBNO (загрузить...
Описание слайда:
Оценка информации о DB в программе Инструкции с регистрами DB: CDB: Обмен содержимого DB - регистров Загрузить DB-регистр в ACCU1 L DBNO (загрузить номер открытого DB в ACCU1) L DINO (загрузить номер открытого DI в ACCU1) Загрузить длину блока данных L DBLG (загрузить длину (в байтах) блока данных, открытого через DB, в ACCU1) L DILG (загрузить длину (в байтах) блока данных, открытого через DI, в ACCU1)

Слайд 6


Косвенная адресация через память
Описание слайда:
Косвенная адресация через память

Слайд 7


Структура указателя при косвенной адресации через память
Описание слайда:
Структура указателя при косвенной адресации через память

Слайд 8


Специальные особенности косвенной адресации через память Области памяти для сохранения 16- и 32-битовых указателей: Меркеры (адресуются абсолютно или...
Описание слайда:
Специальные особенности косвенной адресации через память Области памяти для сохранения 16- и 32-битовых указателей: Меркеры (адресуются абсолютно или символически, напр.:OPN DB[MW30], OPN DI["Motor_1"], и т.д. A I[MD30], T QD["Speed_1"], и т.д.) Локальный стек данных (адресуются абсолютно или символически, напр.: OPN DB[LW10], OPN DI[#DB_NO], и т.д. A I[LD10], T QD[#Par_Pointer], и т.д.) Глобальный (общий) блок данных (адресация можент быть только абсолютной, DB должен быть предварительно открыт, напр.: OPN DB[DBW0] (переписывается регистр DB !!!), OPN DI[DBW22], напр.: A I[DBD10], T QD[DBD22], и т.д.) Экземпляр блока данных (адресация можент быть только абсолютной, DI должен быть предварительно открыт, напр.: OPN DB[DIW20], OPN DI[DIW0] (переписывается регистр DI !!!), напр.: A I[DID10], T QD[DID22], и т.д.) Характеристики в передачи указателей для FB и FC Указатели, используемые в параметрах, не могут использоваться непосредственно для косвенный адресации через память. Указатели для косвенной адресации, помещенные в память, перед вызовом должны быть скопированы во временные переменные.

Слайд 9


Пример косвенной адресации
Описание слайда:
Пример косвенной адресации

Слайд 10


Упражнение 4.1: Программирование цикла с косвенной адресацией
Описание слайда:
Упражнение 4.1: Программирование цикла с косвенной адресацией

Слайд 11


Внутризонная регистровая косвенная адресация
Описание слайда:
Внутризонная регистровая косвенная адресация

Слайд 12


Межзонная регистровая косвенная адресация
Описание слайда:
Межзонная регистровая косвенная адресация

Слайд 13


Инструкции для загрузки адресных регистров Загрузка адресных регистров LARn (n =1 or 2): Загрузить содержимое ACCU1 в ARn LARn Загрузить содержимое в...
Описание слайда:
Инструкции для загрузки адресных регистров Загрузка адресных регистров LARn (n =1 or 2): Загрузить содержимое ACCU1 в ARn LARn Загрузить содержимое в ARn LARn P# Загрузить адрес в ARn : Регистры процессора: AR1, AR2 (напр., LAR1 AR2 and LAR2 AR1) 32-битовые переменные: MDn, LDn, DBDn, DIDn (напр., L DBD5, и т.д.) символн. 32- битовые переменные : 32- битовые глобальные переменные (напр., LAR1 "Index", и (глобальные и локальные) т.д.) и TEMP (временные) переменные OB, FB и FC (напр., LAR1 #Address, и т.д.) P# Указатель с абсолютной En.m, An.m, Mn.m, Ln.m, DBXn.m, DIXn.m битовой адресацией: (напр., LAR1 P#M5.3, LAR2 P#I3.6, и т.д.) Указатель с локальной, OB: TEMP- переменные (напр.,: LAR1 P##Par_Pointer, символн. адресацией и т.д.) FB: IN-, OUT-, INOUT-, STAT- и TEMP- переменные. FC: TEMP- переменные (LAR1 P##Loop, и т.д.)

Слайд 14


Другие инструкции для адресных регистров Перенос из адресного регистра TARn (n =1 or 2): Перенос содержимого из ARn в ACCU1 TARn Перенос содержимого...
Описание слайда:
Другие инструкции для адресных регистров Перенос из адресного регистра TARn (n =1 or 2): Перенос содержимого из ARn в ACCU1 TARn Перенос содержимого из ARn в : Процессорные регистры: AR2 (напр., TAR1 AR2 ) 32 -битовые абс. переменные: MDn, LDn, DBDn, DIDn (напр., TAR2 MD5, и т.д.) сиволич. 32 -битовые переменные: 32- битовые глобальные переменные (напр., TAR1 (глобальн. и локальные) "Index", и т.д.) и TEMP- переменные OB, FB и FC (напр., TAR1 #Address, и т.д.) Обмен адресных регистров TAR Обмен содержимого адресных регистров AR1 и AR2 Adding to Address Register +ARn Прибавить ACCU1-L к ARn +ARn P#x.m Прибавить указатель без указания области P#x.m к ARn

Слайд 15


Специальные особенности адресных регистров Внутреннее использование AR1 STL/LAD/FBD-редактором При доступе к параметрам в FC, используются регистры...
Описание слайда:
Специальные особенности адресных регистров Внутреннее использование AR1 STL/LAD/FBD-редактором При доступе к параметрам в FC, используются регистры AR1 и DB, если параметры имеют сложный тип данных (ARRAY, STRUCT, DATE_AND_TIME). При доступе к INOUT-параметрам FB, используются AR1 и DB регистры, если INOUT- параметр имеет сложный тип данных (ARRAY, STRUCT, DATE_AND_TIME) Никакой доступ к локальным параметрам не возможен между командой загрузки в адресный регистр и командой косвенного доступа через регистр к желаемой переменной Внутреннее использование AR2 STL/LAD/FBD-редактором Регистр AR2 и регистр DI используется как база адреса для адресации всех параметров и STAT-переменных в FB. Если AR2 или DI - изменяются пользователем внутри FB, никакой доступ к собственным параметрам или STAT-переменным не может иметь место без восстановления обоих регистров. Никаких ограничений в отношении регистра AR2 и регистра DI в пределах FC нет.

Слайд 16


Упражнение 4.2: Программирование цикла с регистровой косвенной адресацией
Описание слайда:
Упражнение 4.2: Программирование цикла с регистровой косвенной адресацией

Слайд 17


Типы указателей в STEP 7 16-битовый указатель для косвенной адресации через память Для косвенного доступа через память к таймерам, счетчикам, для...
Описание слайда:
Типы указателей в STEP 7 16-битовый указатель для косвенной адресации через память Для косвенного доступа через память к таймерам, счетчикам, для открытия блоков данных и для вызова FC без параметров и FB без параметров и STAT-переменны 32-битовый указатель для косвенной и регистровой адресации через память 32-битовый внутризонный указатель для косвенного доступа через память и регистры в области PI, PQ, I, Q, M, DB, DI и L (локальный стек данных) 32 -битовый межзонный указатель для косвенного доступа через регистры в области PI, PQ, I, Q, M, DB, DI, L и V (локальный стек данных вызывающего блока) 48-битовый указатель (тип данных: POINTER) Тип данных для передачи параметров в блоки (FB и FC) В дополнение к 32-битовому межзонному указателю содержит номер DB 80-битовый указатель (тип данных: ANY) Тип данных для передачи параметров в блоки (FB и FC) В дополнение к 32-битовому межзонному указателю содержит номер DB, тип данных и коэффициент повторения

Слайд 18


Структура и назначение типа данных POINTER
Описание слайда:
Структура и назначение типа данных POINTER

Слайд 19


Структура типа данных ANY
Описание слайда:
Структура типа данных ANY

Слайд 20


Назначение параметров с типом данных ANY
Описание слайда:
Назначение параметров с типом данных ANY

Слайд 21


Косвенное назначение параметра типа ANY
Описание слайда:
Косвенное назначение параметра типа ANY

Слайд 22


Использование переданного указателя ANY
Описание слайда:
Использование переданного указателя ANY

Слайд 23


Упражнение 4.3: Функция вычисления суммы и среднего значения
Описание слайда:
Упражнение 4.3: Функция вычисления суммы и среднего значения



Похожие презентации
Mypresentation.ru
Загрузить презентацию