Принцип действия мультиплексораВ общем виде принцип действия мультиплексора можно объяснить на примере коммутатора, обеспечивающего соединение входов с выходом устройства. Работа коммутатора обеспечивается на основе управляющей схемы, в которой существуют адресные и разрешающие входы. Сигналы с адресных входов указывают, какой именно информационный канал соединен с выходом. Разрешающие входы применяют для увеличения возможностей – увеличения разрядности, синхронизации с протеканием работы прочих механизмов и пр. Для создания управляющей схемы мультиплексора обычно используют дешифратор адреса. На рисунке 2 изображена схема мультиплексора IC CD4051BCN. Рисунок 2. Вопрос №4. Приведите классификацию команд микропроцессора i8086. Опишите команды MOV, IN, OUT, ADD, SUB, INC, DEC, AND, OR, XOR, CMP, JMP, JE, JNE, JZ, JNZ. Что такое метка, какую функцию она выполняет? В системе команд микропроцессора 8086 насчитывалось 98 инструкций: 19 команд передачи данных, 38 команд обработки данных, 24 команды различных условных и безусловных переходов и 17 команд управления ЦПУ. Каждая команда состояла из кода операции (так называемый опкод) и операндов. Обычно на опкод отводился первый байт команды и три средних бита второго байта или же (в случае однобайтной команды) старшая часть первого байта команды. Всего же различных вариантов команд в i8086 насчитывается почти 4000. По назначению команды микропроцессора I8086 разделяют на 6 групп: 1. Команды передачи данных: MOV, XCHG, PUSH, POP, PUSHF, POPF, LEA, LDS, LES, LAHF, SAHF, XLAT, IN. 2. Арифметические команды: ADD, ADC, INC, AAA, DAA, SUB, SBB, DEC, NEG, CMP, AAS, DAS, MUL, IMUL, DIV, IDIV, AAM, AAD. 3. Логические команды: NOT,SHL / SAL, SHR, SAR, ROL, ROR, RCL, RCR, AND, TEST,OR,XOR. 4. Команды манипуляции цепочками: CMPS, LODS, MOVS, REP, SCAS, STOS. 5. Команды передачи управления: JMP, CALL, RET, LOOP/LOOPE, LOOPZ, LOOPNE/LOOPNZ, JCXZ, JE/JZ, JNE/JNZ, JL/JNGE, JLE/JNG, JB/JNAE, JBE/JNA, JP/JPE, JNP/JPO, JO, JNO, JS, JNS, JG/JNLE, JGE/JNL, JA/JNBE, JAE/JNB. 6. Команды управления процессором: CLC, CMC, STC, CDL, STD, CLI, HLT WAIT, ESC, LOCK.
Описание команд: - MOV является основной командой пересылки данных. В качестве источника и приёмника данных может служить регистр, память или сегментный регистр, а также источником могут являться данные, непосредственно представленные в формате команды. - IN служит для пересылки байта или слова из порта ввода в аккумулятор (в AL или AH).
|