ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Команди керування введенням - виведенням, стеком і станами мікропроцесора ВМ85Для обміну даними з процесором зовнішні пристрої мають на своїх входах і виходах регістри, які називаються портами введення-виведення. За командою IN PORT байт даних з порту зовнішнього пристрою пересилається до акумулятор. За командою OUT PORT пересилається байт даних з акумулятора до зовнішнього порту. Символічне позначення PORT відноситься до позначення адреси порту, що знаходиться в діапазоні 0-255. За командою PUSH RP зміст однієї з регістрових пар ВС, DE, HL або PSW, що адресується кодом RP в полі команди, записується до стеку. У комірку пам'яті за адресою (SP)-1 пересилається зміст старшого регістра пари, а за адресою (SР)-2 - зміст молодшого регістра пари. Зміст цього значення стека SP зменшується на два. За командою POP RP два сусідні байти з вершини стека пересилаються до одної з регістрових пар ВС, DE, HL або PSW, що адресуються кодом в полі RР. В молодший регістр пари завантажується зміст комірки з адресою [ RР ], а в старший - з адресою [(SР)+1]. Після цього значення покажчика стека SP збільшується на два. По команді SPHL зміст HL- парипереписується в покажчик стека SP. По команді XTHL виконується обмін змістом між HL- пароюі двома верхніми комірками стека, щоадресуються SP (рис. 7.12).
Рис. 7.12. Виконання команди XTHL: а – до виконання команди; б – після виконання команди Програмне керування запитами переривань від зовнішніх пристроїв здійснюється командами EI (дозвіл переривання) і DI (заборона переривання).
Не нашли, что искали? Воспользуйтесь поиском:
|