|
Главная страница » Электрика в театре » Мультиплексоры демультиплексоры в последовательностных схемах 1 ... 33 34 35 36 37 38 39 Команды логические и сравнения
Регистр состояния Таблица Г.7 Команды циклического сдвига, формирования дополнения и установки бита переноса регистра состояния Мнепонический Название иод операции операции и операнд Описание операции непосред- Гип одресоции время Вы- полнения Длина Мошин-нот/АыВ команды 6 ный код стВенная прямоя косвенная нсяВиая пошак. циклах байтак операции ROTATE А LEFT ROTATE А RIGHT ROTATE А LEFT THRU CARRY ROTATE A RIGHT THRU CARRY COMPLEMENT CARRY SET CARRY RLC RRC CY <-CY CY-<-l 1 I 07 1 1 . OF 1 1 17 1 1 IF 1 1 3F 1 1 37 Регистр состояний Команда формирования дополнения содержимого аккумулятора
Регистр состояния комаиды операций со стеком Название операции Мнеманичесний над алерациц и операнд Тип адресации Время Выпол- On.irriu., ----------- нения комон- Длина Машинный- Описание ды В машш- номонвы В -над операции прямая носбенная неявная ных цинлох байтаа: операции PUSH ACCUMULATORS ONTO STACK PUSH PSW ONTO STACK POP FROM STACK TO ACCUMULATORS PUSH Б PUSHD PUSHH PUSH PSW POP В TOPD POPH MfSP-l)<-B M(SP 2)<-C SP<-SP-2 M(SP-1)D . M(SP-2)-E . SP<-SP-2 M(SP- 1)<-H M(SP-2) -L .SP*-SP-2 M(SP-l)-s-A M(SP - 2) *-PSW SP<-SP-2 С *-M(SP) В -s-MCSP +1) SP-6-SP + 2 E-e-M(SP) D<-M(SP + i) SP- -SP.+2 -L*-M(SP) H <-M(SP + 1) SP-s-SP + 2 / / / / / / Регистр- состояния Команда извлечения из стека содержимого аккумулятора и слова состояния процессора
Команды перехода Название Условия Описание операции Мнеманина перехода операции Время Выпол- шп адресации нения коман- Длина Машинный дыб машин- команды код прямая косвенная неявная ных циклах Ввовтах операции JUMP CALL RETURN JUMP INDIRECT MOVE HL TO PC CALL RET RC RNC RZ RNZ RP RM RPE RDO PCHL CY = 1 CY = 0 Z=l Z = 0 S = l S = 0 P=l. P = 0 CY=1 CY = 0 Z = l Z = 0 S = l s = o p=l P = 0 CY = 1 CY = 0 Z=l Z = 0 S=l S = 0 P=l P = 0 PCH <-byte 3 PCL <-byte 2 для всех переходов M(SP-l)-<-PCH M(SP-2)<-PCL SP-<-SP-2 PCH byte 3 PCL- -byte2 для Всех переходов к подпрограмме PCL-6-M(SP) PCH<-M(SP+1) SP-s-SP + 2 длл всех ВоздратоВ из подпрограммы PC-<-HL / / у/ / / / / / DA D2 СА С2 F2 FA ЕА Е2 CD . DC D4 CA С4 F4 FC EC E4 C9 D8 DO C8 CO FO F8 E8 EO Таблица Г.12 Аппаратные прерывания нозбание операции Инбпоническии код Описание
Таблица Г. 13 Команды ввода-вывода и специальные команды Мнемоничес-ИазВание кий под one- Описание - Тип адресации fS Дшна%Т^е^ операции рации и операнд -.операции прямая пая еябная нашинценкббашок* INPUT OUTPUT ENABLE INTERRUBTS DISABLE INTERRUPTS READ INTERRUPT MASK INTERRUPT MASK HALT OPERATION IN port . OUT port EI HLT NOP . A-<-port pratA 1ч-0 I-<-l A hags PC -PC PC ч-РС + 1 DB D3 FB 76 00 Команда чтения маски прерываний-Врег-истр а [команда rim Втабл Г.13) имеет следующий формат: \Маска прерывании Разрешение прерывания Ожидание прерываний Бит последовательного Ввода даннбкс Команда i/станоВки маски прерываний из регистра а {команда В табл. Г.13) имеет следующий срормат: . Маска прерывании Разрешение прерывания Сброс RSTZi Если здесь 1, то посредством бита 1 можно задавать последовательный богвод Бит последовательного-вывода данных RST RST 7.5 6.5 RST 5.5 ПРИЛОЖЕНИЕ Д ДИРЕКТИВЫ АССЕМБЛЕРА МИКРО-ЭВМ ФИРМЫ MOTOROLA В табл. Д.1 приведены основные директивы ассемблера [32].. При их описании LC (Location Counter) используется для обозначения счетчика адреса. Счетчик адреса во время ассемблирования исходной программы указывает адрес текущей ячейки памяти. Символы *** означают, что для данной директивы! использование метки не допускается. Таблица R.t Директивы ассемблера микро-ЭВМ фирмы Motorola
Продолжение таблицы Д.1
Посредством директивы ОРТ можно реализовать перечисляемые ниже возможности транслятора ассемблера (прописные буквы указывают обязательные символы, записываемые и операнде директивы, строчные используются для пояснения мнемоники и являются необязательной частью операнда). Generate List Otape= (FILENAME) Symbol Вывод кода, формируемого при выполнении директивы FCC (принимается по умолчанию) Вывод полного листинга ассемблера Запись объектной программы в файл на перфоленте, называемый FILENAME. Этот файл подлежит использованию вместо любого существующего в системе файла того же типа и с тем же именем Включение в листинг таблицы символических имен Имя, указанное в директиве, предоставляет возможность другим программам обращаться к данной программе. - Прим. перев. ПРИЛОЖЕНИЕ Е ДИРЕКТИВЫ АССЕМБЛЕРА МИКРО-ЭВМ ФИРМЫ INTEL В табл. Е.1 приведены основные директивы ассемблера [33]. При их описании LC (Location Counter) используется как условное обозначение счетчика адреса, который во время ассемблирования исходной программы указывает адрес текущей ячейки памяти. Поле комментария должно начинаться со знака точка с запятой (;). Приводимое в табл. Е.1 описание директив не следует рассматривать как текст соответствующих полей комментария. Таблица Е.1 Директивы ассемблера микро-ЭВМ фирмы Intel Метка Код операции Операнд Описание Назиачеиие РРШ AMPS COUN: MSG6: END EQU SET DB DB PC--N PPIU--lC AMPS-i-5C 0FH,17H PEACE M(LC)-f-2C LC-i-LC-hl COUN-H-LC M(LC)-f-OF M(LC+l)-f-17 LCLC-1-2 MSGfrf-LC M(LC)-0 M(LC-H)-45 M(LC-b2)-f-41 M{LC+3)-f-43 M(LC+4)-(-45 LCLC-1-5 Последний оператор исходной программы Присвоение значения символическому имени Присвоение значения символическому имени с возможностью изменения значения при выполнении программы Запись байтов данных в память. Может указываться несколько операндов, разделенных запятыми. Символы, записанные в поле операнда между ограничителями текста, преобразуются во внутреннее представление в соответствии с кодом ASCII 1 ... 33 34 35 36 37 38 39 |
© 2000-2024. Поддержка сайта: +7 495 7950139 добавочный 133270.
Заимствование текстов разрешено при условии цитирования. |