Дж.Хиллбурн, П.Джулич Микро-ЭВМ и микропроцессоры (1979) (1092080), страница 68
Текст из файла (страница 68)
ВЙА ВЗЙ ВЧС ВЧЗ СВА СЕС СМ Сбй СЕЧ СМР СОМ СРХ ОАА ОЕС ОЕЗ 0ЕХ ЕОЙ !МС !МЗ !МХ !МР Чбй ЕОА 108 ЕОХ ЕЗй МЕО МОР ОЙА РЗН РО!. ЙО~ ЙОЙ ЙТ! ЙТВ ЗВА ЗВС ЗЕС ЗЕ! 8ЕЧ 8ТА ЗТЗ ЗТХ 808 81Н! ТАВ ТАР ТВА ТРА ТЗТ ТЗХ ТЗХ '»ЧА! 6 ' ° 3 9 4 5 5 6 б 4 6 б 4 5 б 6 4 б 4 6 5 б б 7 7 5 7 7 5 б 7 ° 7 5 4 4 4 2 4 4 10 5 2 2 2 2 12 2 2 2 2 4 4 9 Приложение Ж НАБОР КОМАНД МИКРОПРОЦЕССОРА СОБМАС (С разрешения КСА Зеуп1соп(1ис1ог РЫ81оп.) ОБЩЕЕ ОПИСАНИЕ Набор команд микропроцессора СОЗМАС дан в табл, 1. Вместо 4-разрядных двоичных иодов попользуется их шестнадцатеричное представление.
Многие команды уже были расомотрены в разделе по архитектуре микропроцессоров. Используются следующие условные обозначения: )с()р): регистр йг, где %' = Ф, нлн Х или Р Р (ЯУ).0: самый ыладший байт регистра )т (йг) )с (ЯУ).1: самый старший байт регистра )1 (ЯГ) Символьная запись операций М ()7(Ф)) — ь 0; Я (У)+,1 Эта символьная запись означает: байт памяти, адресуемый )11У), загружается в Р, а содержимое регистра )о(Л() увеличивается на 1.
28 — 719 о З о З М о а о 1! к о й ° с о а 3 О а о о ю |о о о а З о И М о о «( и й о л ь Ь М о о о й + Щ о о Щ Щ сц щ ++ Щ о о о Щ а а ы ы а а ы !! !! сс Щ сц о о Щ О О О О о Р о о о Щ Ща, 1~ О О д Щ 111111 11 11 111 О О О !! !! !! ЩЩЩ ~ Р„Т ы сс сс ц != й != О !! а Щ х 5 5 ы о сс х х !! 8 '!!- Щ ыыа 1 5 ы сс а э ! ы Я х ра с! л сс сс ю != != !! Й Щ сц Щ Щ 553 вел а щ с 3 ь с'с с'ъ с' ' М сц й сс о с М Х Е Е Е Е Е сЦ сц сц сЦ сЦ хс сЦ о сЦ щ Ю сц сЦ сц осчсювоос-соЫсОс-сйЩЩ 28' й $ ы О З ы И ЬС Я ф а и ц фЙ СО СО сс ыы х 3 ы Й сс + Щ И~ 8 !! С~ ++ Щ Щ у! !! а Щ сц ы а а + й, сц сс ++ й, о о !! Ц, Щ сц сц ы ы а, а ы +++ 6~ сс, сс с~ с~ аале 111 оаэи аале 111 а о +1~ адьо ~~а~ +~ о аале„а'-"с~~а ~ >о о++ ~ й"- ~ >о о М с~ с~ с~ м х о с с~Фсыс~с~с~ ы, с~с~с~ Ф ~~1~1~да~1~1 8 ы й с ЯК 5'с~ ы Майо сс 8 Б 6 ы 3 ".Ъ и ОЪ Ж ы $ х й дд д~ккоадж~Ейкы ЕаИ О < Х ~ ыс ыс ыс ~ О < Х сс - ыс сы ы ыс сс с- со сь ~ ссс О О Р ж ссс ж о ссс Ф о ы; ы ый с' ы з зБ ссс ссс ж ь 5 В ы $: В+ сс й ~ с 'с й$ ы ы,с ы „й з Й ы ы 6 Ф 3 Ы Д и о К с сс ы сс сс Ы Я Й о ы х О*', и М Команды ввода-вывода байта данных Код Мнемоника Комепдз Снмнольнае п!юдетезлепне У=О У=! У=2 У=3 У=4 У=5 У=б У=7 Примечание.
Используемый здесь тнп сопрзщеннмх обозначений команд применяется прн работе а системой моделпровзния!оглздпн СОЗМАС нз ассемблере, каторея входит з состав проммшленнмх систем о резделеннем времени (ем. Руководства по прогрзммнрояенню для макропроцессора СОЗРГАСз). Комапды перехода с проверкой Команды перехода с проверкой осуществляют безусловный переход, проверку па 11=0 илн Р,=~1, проверку на 7)Р-О илн Е!Р-~1, а также проверку состояний четырех флажков ввода-вывода. При переходе по значению ИСТИНА в разряды младшего байта счетчика команд загружается следующий за командой перехода байт и осуществляется переход в пределах текущей 256.байтовой страницы памяти.
Если в результате проверки получается значение ЛОЖЬ, то выполняется следующая ~по порядку команда программы. О 1 2 3 4 5 6 7 8 9 А В С 0 Е Р О()Т О ООТ ! ООТ 2 ООТ 3 ООТ 4 01)Т 5 ОПТ 6 ОЬТ 7 1ХР О 1ХР ! 1ХР 2 1ХР 3 1ХР 4 1ХР 5 !ХР 6 1ХР 7 Вывод О Вывод 1 Вывод 2 Вывод 3 Вывод 4 Вывод 5 Вывод 6 Вывод 7 Ввод О Ввод 1 Ввод 2 Ввод 3 Ввод 4 Вгод 5 Ввод 6 Ввод 7 М()1(Х)) — е- Шина; М (Я (Х)) — е- Шина: М (Я (Х)) — е- Шина; М(Я(Х)) — е Шина; М()7(Х)) — ь Шина; М Я(Х)) — ь Шина; М Я(Х)) — е Шина; М (Я (Х)) — л Шина: Шина — м М(й(Х)); Шина е- М Я(Х))! Шина — ь М()((Х)); Шина — ь М()1(Х))! Шина — э М Я(Х)); Шина — е.
М Я (Х))! Шина — е М (У (Х)); Шина — ~. М ()г (Х))! )7(Х) +1; )7(Х) +!; Я(Х) +1; У(Х) +1; Я(Х) +1; )7 (Х) + 1; )7 (Х) + 1; Я (Х) + 1; У=8 У=9 У=А У4 В У=С У =11 У =Е У=Р ЯЗ ~ ~~в,. с~ йИ о о, "о „с'1 +!! о. 3 а$ о оз ра о ос ао ° З ( о фЗ фе оЗЗ о~ со со З М~~ И 3 ао |о Х З 45 ~м а( З З З О о О ~о Л о6 5Д Ую З о, Ф ао З Яо ~о »ос ао З аф с ос юо ссас с о б1Я йс" 3 и а 3 6\ З м о М б Ж р с о. ~.Ф ю З Р) Мк 1 1 р~ Х >' х ~~ о 5 И Е 2 Б ~ Б ю а о Я З о Ц ~ ~~ь ~о о ь За ос, 1 о оа о с оз ь З о% 6\ ао о Д. Я оз о 4 о З "о о й$, й "М о э З З оЗз З М~ч .О ыо З ~ Р о." ос с Ф Ф а~3 З З о аа Ф о Ю аЦ ооо с0 Е а ЗЮ оо о н во аа оф с Ц Зй д Ы о о До а >со о ,а 13 Ь ко о $ Зо о с о.
3;~ Ю Мос, о у ао сов оь И з $Ь в: Ю У 3 Р:эа аз сто О') о оЯ "о +!! 11',". 11'„1 о х "СР хх~ х~'с 1 Й 1 +1~ 1 + ~1-~ ~~СИ ~ 11.:. ~и Ьч х~х~ х~Х 11.:. 11,". 1 11; 11.: ~М ~ ~»х 9х ц х о, х о о й ~- хЯ хх х о х Их Ех хм ох о ->о х х а х Ф ° хо ~Хм 5~ Ь'х ох оо хо Ыя 3 х~ х о ф х д»х х»3 х х'а 1 х [ хо у63 ох $. 2~ со оо хх о Мх Ех ах охх х х 3 ох хо Ых М М х 3„ о ох хо хо ха "о.
хо хо ох .О» .О о х и х х о о ю ьх3 О)М И |а х ч Х х йй ( Ю х х х ' ~3 х»оИМ3 с~ха ~Д И ~о. о 1 й~. а» а о~ ох х 5 ".х„ 2 хЬ4 о И х 1 х ю И х х х $ б сО х а б и о Ъ» 1! о~ ох ~с 3 р х ~ ф ~3 х о ох -а х Ио ох»о 1 хх »х х ц Х о о х»ха~ ифо8 Дх8Е Я ~ 3~ еК 21 ~ х ~С х 3 Я ф я х о х О ххо ох 3 х 3 х „;а х о.'% хох о~хо 1 - ° х оххо х»3х х»х а ххе о Дох8х о.
Ф 3 6» ~О х о .~с о ох н И э о ф5 И» ох ~М Ях х 8$8 х о х ~ о \ оо3 о од 8оо 3$3 х Ь х о. „СЧ о о Ь Ь о о. о. о. х СЧ о О о о хс „С'4 о Ю "СР И Ж Й о ~!хх 11х !!Х ~М ~~~Хоо й!хх 11х!!Х о х о х о оо 5й хй Ь о х х хй Ю' а Ь о х 1 Ю о хо ф ь~ х юхИ о о. о х йй о х о,д 6 о х Ю 3 Ы о х ь х х х У И Ю о" х ю о ю Ф х х 1 в х х Ойо о ) И. о' о х ю. ф х М о х й хю -й х Ой й х О 6Р Я йхх х Х Ю.
хМ х ю й Ю ЮХЮ ххй яйЗ х ъ $ 3фх оксо х х ххй х ххо До а х Ю Й х О К х й хО ! !! + !! 4 ! !! 1 + !! ! Ы ф Р х 1 х Г о Ю х х й о х о хо ой Ох 1 . 1 х 2: а и а и Ы Х Х О х х х х х х + -+ -+— + Ф; 1 1 1 1 1 1 ~1111111 сч Е И» сч Ь-сХс»-ссчс о о х "С> +и «!>е~ ~, ~~ хсО х х и з Й х 3 Ф о Й с х у о о В В е Фх Ф х Ф ~д,„д Ф ~ Ф !К8 й8 Ф Ю сс Одсд с с ~ Ь Ф О д сч сч сч сс ос сс се сч сч сч сч ! ! ! ! ° Ц о сч $ » д о с щ се Ф о 1о,„ х Ох д д о о со» и Р Р се со ° е о ь о ф сс сь се Д Ь3 х х » д Р д Р с ~хйх ~ осе Дхо Ф „Е х Р ФФ Х»СЕ Ф Ц о~йЗх»3 х х х Ф 2 Ы Ф Я Й д хо х~ зх х» о о х х ох осо о» О с Ф о.
до ~Ф ь Ф ~со х ф х Ф $ ус ьй ор с Ф с о С с Фо о дх Фдх ! равд $« х ВВ ~ф Ф" Ф Ф се Ф" со х Ф х ф» хдц ЗФ 1Я В с ! с До. 3 о Ю ы Р а ы М ы ы о О 0 $ $ й$ о Ях Я О, Ы„ ый ый ~. а,~. оЗ 5Д ~в ф ы я ы В ы ж ы о 'Я й И М Я Я Ъ ч ч О) М ы Ф о о х ~ ~ " ох о О х х х х х х Е а Е Э ы й х 1 .Р6 И Р $ 36З д ф х х хй. М о ы, ЙВ Ив ОМ о ч М Х Р 5 6 Д й оД оы, ы ы ~1 ~~ Йй ~. З Я о о З 3 з л я а Ф~ М~ч РИ ыа И~ ~ы Е "й й 3 ы 1 ы ,ы ы, ох оы 1ь. ы О й ф у 3 ц д с3, М Я а3 й ~(Ф ы оЯ ы „ ы и о ф Ох Х ы,"з ы 'С О ы й Я яе И М ы р, ы ф М 3 ы д лЗ у Ф » О О у » О О О 1= ФЭ СО Сд- О О. О» СС О О СР О О СЧ О ~ СС -+я+-+- гл Ф- 'д~ ~ГО СОФ~ Сдал Сд ~Ф~ Сд Ц1~ЦИ~.~~1 "~ д й д д,СО Ч О Н~СО ФС'д О СС:С д.
!— Сд сд ~ ~!! Сд~~ О Сдд. О Д Ф О, ФФ О ФО С' у Ф 3 Р х х Ф у 3 Е М Е о СО Я >' о а Х Р о а Х х СО а д' а о а ц ФС а О а а н х а СФСФ» Ф д ~» О 2 М В р оЗ 6 Фу '2 О У Ф,С Ф Ф О Л БО ~ й» О Я д Ф Ф а О $ Ы ОУ ФО х" ь х М Ф О Р О. О ь у О, Р х ф УФС Ф О Ф Ф Ф1 С Ф с р ух Ф Ф О О а Ф О ОО О О~ ОР 2 2 р Фф Фу~ ФФ Ф Ь ф» у а ОО ВЕ Ф О. Ф й6 » х о 1= иЙЯ +'ы ~ы о сья х о ь. о х а й Я М ь, $ ы о а х 1 х 9* х ы 6~ Да х 5 Ь~ ю х Р М о о $ х Ь ь х к о к ок1 к к~' И ы~ оа ха ы р О х х о й х ак ы х ы "1 х,.х ьх х о х о ох б х ВЦ хЯ о Р Ь о ыХ вЂ”.'з о й ~„3 о ха ыхх х х <ха ° В 35 оЦ фа О ох ,~ н о Ь' х х ах ы х р а .х, х Як 2 3 х х 3 ох ф «( ~ Яь ых х ох ~Рок +++к + + счев~ ~~~$ 11 11 -:=:= х ь~ 3 ох х -$$: ы о ~~х йь х о ао ох Их йй Ц вЂ” Ц са < <» 1 1 1 як Я о а ~ о о 9 с о~ о сх ы И Ях ь"- Я й о ~ ы ,) а. Й~ а Ю,Я Иы ы а х х ы ох а.
Ко Я х к л а ЮЯ ыц х а~~И х а Ю Фя Ю.а ы ы со о ы ы а ы В ы а о Ю Ы х о о а а с ы а »О с Я Иа ых аа 9. 3. хою с а "1 к- а х .а сс х х а 5~ Ух й ь о й и .к ж И Я ы Р' а Я ы К ~й ы ~ $ ы ~5 6 6 о Кых 3 ха Ы к коа а. ц,. ха с о, д ыык а л к 9 с й а, хй Оэ х о б К а,ы о х ксо х»О с а» к х с а ,с с с а. й йф Й.у оа ы ~йа »ы Ха, \О о ыа а как аыа о» к с х а к х К»ы Ий х х ~ $-3 х~ ы оса ы о с ы к исо с") а х Ока ф ф Л :В хо ю а Я с к 3 х к ах а кок М ка ах ь ы с с кас о с х » х д а» а х ы х 3 о к с о ( И О а.
х с а о аа о ы й 3м ~а а о Ю К с с» а ы 9 а с Р~ сь. а с" о о а. с) й и Ю ы о ж ЗД -00 $ ... а О,О,00 « 0 00 О," О.О, ~00 о?сЛ ~-? Ц ~~ 1 ~ ~ ~ 1 1 1 1=,==-==-=,Г::-=:== ? ~о,о Ф?~а, Йо,о.о,о, .0', 00 .0', «О ! 11 о. Ю Ф «0. о Ф й о ОО 0 Ф Ф Я ФФФ г~6 ФЫФ ?о~?~ о8 о о $ о И о ? Ф Ф Ы оо о х 3 е Ф 0« о о В о Ф «0 О Х Ф ХФ Ф00 о ы ~ ~Ф й 0 Ф о' ыы Фома Ф 0 Ф.