Микропроцессорлық техниканыңсақтағыш құрылғылары

Нормативтік сілтемелер 6
Пайданылатын қысқартулар мен белгілер 7
Кіріспе 8
1. Жадыны ұйымдастыру 9
2. Стектік жады 17
3. Сыртқы жадымен интерфейсті ұйымдастыру 17
4. Жадымен айырбастау операцияларды орындайтын
командалар 23
Пайдаланылған әдебиеттер і 27
Тақырыбының өзектілігі.
Курстық жұмыстың өзектілігі тақырыб бойынша қарастылылған мателиалдардың микропроцессорлық техникада пайдалуымен анықталады.
Курстық жұмыстың мақсаттары мен міндеттерімикропроцессорлық техникадағы пайдаланатын құрылғыларды қолдану принциптеріне негізделеді.
Практикалық қажеттілігі.
Курстық жұмыстың практикалық қажеттілігі қарастырылған принциетері, құрылымдық схемалары, сипаттамалары әр-түрлі цифрлық техникада қолдану мұмкіндіктерімен анықталады.
Курстық жұмыстың мазмұны тапсырманың және әдістемелік нұсқаудың талаптарына сәйкеседі [1].
1. Б.С. Есмағамбетов. «Цифрлық құрылғылар және микропроцессорлар» пәні бойынша 5В071900 «Радиотехника, электроника және телекоммуникациялар» мамандығы студенттеріне курстық жұмысты орындау үшін ӘДІСТЕМЕЛІК НҰСҚАУ. М.О.Әуезов атындағы ОҚМУ баспа орталығы, Шымкент қ., Тауке хан д., 5
2. Есмағамбетов Б.С. Цифрлық құрылғылары және микропроцессорлар. Оқу құралы. Шымкент: «Нұрлы бейне» баспасы, 2010, 184с
3. М.В.Напрасник. Микропроцессоры и микроЭВМ.-М.: Высшая школа, 1989.
4. Е.П.Балашов, В.Л.Григорьев, Г.А.Петров, Микро- и мини-ЭВМ.-Л.: Энергоатомиздат, 1984. (3)
5. С.Т.Хвощ, Н.Н. Варлинский, Е.А. Попов. Под общей редакцией С.Т.Хвоща. Микропроцессоры и микроЭВМ в системах автоматического управления. Справочник. – Л.: Машиностроение, 1987. (2)
6. Ч.Юэн, К.Бичем, Дж. Робинсон. Микропроцессорные системы и их применение при обработке сигналов. Перевод с английского Т.Э.Кренкеля. Под ред. Б.А.Калабекова. – М.: Радио и связь, 1986.
7. Есмағамбетов Б.С. Басқару жүйелердргі микропро-цессорлық кешендер. Оқу құралы. Шымкент: «Әлем баспасы», 2013, 236с
        
        ҚАЗАҚСТАН РЕСПУБЛИКАСЫ БІЛІМ ЖӘНЕ ҒЫЛЫМ 
МИНИСТРЛІГІ
М.ӘУЕЗОВ атындағы ОҢТҮСТІК ҚАЗАҚСТАН МЕМЛЕКЕТТІК УНИВЕРСИТЕТІ
Автоматтандыру, ТЕЛЕКОММУНИКАЦИЯ және
БАСҚАРУ кафедрасы
КУРСТЫҚ ... ... ... ... және ... ... ... сақтағыш құрылғылары
Жұмыс ____________
Бағасы
Бағасына қорғалды
___________ 2015_ж.
Комиссия ... аты - жөні ... ... аты - жөні ... ... ... аты - жөні ... ... ... ... ... аты - ... ... аты - ... 2015 ... - ... Әуезов атындағы Оңтүстік Қазақстан мемлекеттік университеті
Автоматтандыру, ТЕЛЕКОММУНИКАЦИЯ және
БАСҚАРУ кафедрасы

Кафедра меңгерушісі
Исмаилов С.Ө. ... ... ... ... ... ...... тобы
Жұмыс тақырыбы: Микропроцессорлық техниканың сақтағыш құрылғылары
Бастапқы мәліметтер жоқ

Курстық жұмыстың мазмұны
Орындау ... ... ... ... апта
1-2
2
Жадыны ұйымдастыру
5 апта
8-9
3
Стектік жады
7 апта
1-2
4
Сыртқы жадымен интерфейсті ұйымдастыру
8 апта
5-6
5
Жадымен айырбастау операцияларды орындайтын командалар
10 апта
4-5

Графикалық бөлімнің мазмұны
Орындау мерзімі
Парақ ...
1. Б.С. ... пәні ... ... ... ... Б.С. ... құрылғылары және микропроцессорлар. Оқу құралы. Шымкент: баспасы, 2010, 184с
3.Есмағамбетов Б.С. Басқару жүйелердргі микропро-цессорлық кешендер. Оқу ... ... , 2013, ... ... күні ... жұмысты қорғалған күні ______
Жұмыстың жетекшісі: _______________________
(аты - жөні, қолы)
Тапсырманы орындауға қабылдаған ____________________________
(күні, студенттің қолы)
Ф.7.04 - ... ... ... және ғылым министрлігі
М.О. Әуезов атындағы Оңтүстік Қазақстан мемлекеттік университеті
жоғары мектебі
... ... С.Ө. ... доцент
_____________2015ж.
Курстық жұмыс қорғау
Хаттамасы № 11
пәні:
студент ___________________ тобы _________________- ... - ... ... ... ... техниканың сақтағыш құрылғылары
Қорғау кезінде келесі сұрақтарға жауап алынды:
* _______________________________________________________________
* _______________________________________________________________
* _______________________________________________________________
Курстық ... ... ... ... балл (60 ... _______, қорғау бағаланды (40 мүмкіндіктен ) __________ балл.
Сомалық баллы ____________
Жұмыстың бағасы ____________
Курстық жұмыстың жетекшісі ... ... ... ... ... ... ... күні ... ... өндірістік технологиялық процестерінде қолданылатын машиналар мен жабдықтардың көбісінде басқару әрекеттері цифрлық аппаратурамен ... ... ... бір ... ... ... өзгеруі деп қарастырғанда, мұндай аппаратура микропроцессордың ақпарат өңдейтін мүмкіндігін пайдаланады. Осы тұрғыдан қарағанда, ... ... ... ... ... ... құрылғыларымен танысуға жол ашады.
Курстық жұмысында микропроцессорлардың сақтағыш құрылғылары, стек жадыны ұйымдастыру принциптері, сыртқы жадымен интерфейсті ұйымдастыру, жадыны ... ... ... ... орындайтын командалар қарастырылған.
Көлемі 27 бет, 13 сурет, 7 әдебиет қолданылған.
Мазмұны
Нормативтік сілтемелер 6
Пайданылатын қысқартулар мен белгілер 7
Кіріспе 8
* Жадыны ұйымдастыру 9
* Стектік жады 17
* ... ... ... ... 17
* Жадымен айырбастау операцияларды орындайтын
командалар ... ... і ... ... ... ... ... 205-84
Технологиялық процестерді автоматтындыру жүйесінің электр құрылғыларының жобалау бойынша нұсқаулық
ГОСТ 2.708-81
Сандық және есептік техниканың электр схемаларын орындау ережесі
ГОСТ 2.755-87
Сызбадағы шартты ... ... және ... ... ... ... электр құрылғылары және жоспардағы сымдар.
ГОСТ 2.601-95
Эксплуатациялық құжаттар (ЕСКД)
ФС ОҚМУ 4.6-002-2004 СМК
Оқу құжаттарын рәсімдеу ережелері. Графикалық құдаттарға қойылатын ... ... ... ... ... құрылғыларын техникалық пайдалану ережесі.
ТҚЕ
Тұтынушылардың электр құрылғыларын пайдалану кезінде техникалық қауіпсіздік ережелері
ВСН-329-78
Бақылау аспаптарының және автоматтаедыру құралдарын ... мен ... ... ... ... бойынша нұсқаулық
Қолданылған қысқартулар мен белгілер
МП - микропроцессор
ЭЕМ - электронды есептеу ... - ... ... ... ... тұрақты сақтағыш құрылғы
ҚПСҚ - қайта программаланатын сақтағыш құрылғы
ОСҚ - оперативті сақтағыш ... - стек ... ... - аналогты - цифрлық түрлендіргіш
СҚ - сыртқы құрылғы
Кіріспе
Тақырыбының өзектілігі.
Курстық жұмыстың ... ... ... ... ... микропроцессорлық техникада пайдалуымен анықталады.
Курстық жұмыстың мақсаттары мен міндеттері микропроцессорлық техникадағы пайдаланатын құрылғыларды қолдану принциптеріне негізделеді.
Практикалық қажеттілігі.
Курстық жұмыстың практикалық ... ... ... құрылымдық схемалары, сипаттамалары әр-түрлі цифрлық техникада қолдану мұмкіндіктерімен анықталады.
Курстық жұмыстың мазмұны тапсырманың және ... ... ... ... ... ... ... номерленген ұяшықтардың жиынтығы болып табылады [2]. Ұяшық номері - оның адресі.
Сурет 1 - Жадыны көрсету.
Жадының МП-ғы классификациясы мен оның орны ... ... ... [2,3].
Сурет 2 - Негізгі жады классификациясы.
Сурет 3 - МП құрылымындағы негізгі жады орны.
Бұйрықтар тізбегі (яғни программа) программа жадысы деп аталатын ... жады ... ... Осы ... ... ... ... жадысында сақталады. Жадыны бұлай бөлу кейде жеткілікті шартты, ... ... ... және ... ... ... да бөлек орналаспаған. Бұл жағдайда егер жадыда бұйрық болса, онда ол ... ... ... табылады деп есептеледі, ал егер онда берілгендер болса, онда ол берілгендер жадының бөлігі болып ... ол қай ... ... ... ... ... және ... жадылар бар. Энерготәуелді жадыда қоректі өшіргенде ақпарат жоғалады, мысалы оперативті сақтағыш құрылғы (ОСҚ) осылай болады. ... ... ... ... өшірсе де жоғалмайды, мысалы тұрақты сақтағыш құрылғыда (ТСҚ).
Статикалық жады- ақпарат қоректі өшіргенше сақталады. Динамикалық жады- біраз уақыттан кейін жады ... ... оны ... отыру қажет.
ТСҚ-тұрақты сақтағыш құрылғы- оған ақпарат МПЖ-ні дайындау ... ... ... ... сақтағыш құрылғы-оны бір рет программалауға болады, бірақ бұл қолданушымен орындалуы ... - ... ... ... ... - шексіз программалауға болады.
Ультракөгілдір өшірумен ҚПСҚ- ақпарат ... ... ... ... Қазіргі кезде қолданылмайды.
Электрлік қайта программаланатын ҚПСҚ- ақпарат электрлік токпен өшіріледі. Қазір ең көп қолданылады.
МП-жүйе орындай алатын әртүрлі бұйрықтар саны ... ... ... ... ... Сегізразрядты машиналық сөздері бар МП-жүйелерде ең көп 28=256 бұйрық ... ... ... МП-жүйелер сегізразрядты МП-жүйе деп аталады. Егер МП-жүйе 16-разрядты сөздермен жұмыс істесе, олар 16-разрядты МП-жүйе деп аталады.
Көбіне ... ... ... ... ... ... ... байттық ұйымдастыру, яғни жадының бір ұяшығының сегіз разряды бар, болады. Сондықтан, жады сыйымдылығы, яғни сегізразрядты ұяшықтардың ... ... ... ... ... килобайттармен (1 Кбайт=1024 байт), мегабайттармен (1 МБайт=1024 Кбайт) көрсетіледі. Кейде жады ұяшығындағы разрядтар саны және жады ұяшықтарының саны ... ... 1Кх4 ... 1Кх8. Бұл ... жады ... 1024 ... және 1024 ... ұяшықтар (сөздер) барлығын білдіреді.
Машиналық сөздің ұзындығынан бөлек маңызды сипаттамасы МП-жүйеның жады ұяшыгының ... ... ... ... ... Сегізразрядты және 16-разрядты МП- жүйелердің көпшілігінде екі байттық адрестері бар, соның ... ... ... ... ... болады. Бұл жағдайда ең кіші разряд
34290011112516 разряд
0000 ... 0000 (2) = ... ... ... 0000 (2) = ... ал ең үлкен адрес
34290013843016 разряд
1111 ... 1111 (2) = FFFF16
0016 разряд
1111 ... 1111 (2) = ... бір ... ... разрядтары физикалық жадының әртүрлі интегралдық сұлбаларда (кристалдарда) орналасады.
828675225425в) жады модульдері
б) жады модульдері ... ... жады ... ... .
7 6 5 4 3 2 1 0
. . . . . . . .
00 в) жады ... жады ... ... ... жады ... ... ... 4 - Сегізразрядты сөздерді сақтауға жады модульдерінің нұсқалары.
Машиналық сөзді сақтауды қамтамасыз ететін жады ... жады ... деп ... ... ... (а) ... ... тұратын жады модулінің мысалы берілген. Әрбір сөздің бір разряды бір кристалды болады. (б)-да екі кристалдан тұратын жады модулі ... ... ... ... ... төрт разряды сақталады. (в)-да 8-разрядты сөзді бір кристалда орналастыру мысалы келтірілген.
Адрестеу
Жады адресіндегі ... саны жады ... ... Егер сыйымдылық 1Кбайт=1024 сөзді құраса, он разрядты адресті қолдану керек ... Егер ... ... ... жады модулі бірден көп болса, кодтың бір бөлігі берілген сөздің жады модулінің қайсысында орналасқандығын көрсетуі қажет. Бұл бөлік модульді таңдау коды ... ... ... коды деп ... ... бөлігі, жады сөзін модуль ішінде таңдайтын, сөз адресі деп аталады.
Адрес мысалы
0011 011100101101
модульді таңдау модульдегі сөз адресі
Сөз адресін декодалау жады кристалдарының өзінде ... ... ... үшін ... ... сұлба қолданылады (дешифратор). Негізгі жадыны ұйымдастыру ерекшеліктерінен адрестеу әдісі тәуелді, яғни адрестің қандай разрядтары модульді таңдауға және модуль ішінде ... ... ... ... ... типі ... мүмкін, мысалы ОСҚ модулі және ТСҚ модулі.
Адрестеу кезінде модульді ... ... және сөз ... сәйкес ТСҚ және ОСҚ т.б. модульдерінде өздерінің модульді ... ... ... ... ... ... жадысы 4 модульден тұрады: ТСҚ бір модулінен және үш ОСҚ модулінен. ТСҚ ... ... ... сөз, ... ОСҚ ... ... ... сөз. Берілген МП-жүйеде жадыны адрестеу 16-разрядты шинамен орындалады.
Сұрақ . Сөзді қалай адрестеуге болады? ... ... ТСҚ ... ... ... үшін сөз ... 10 ... және модульді таңдауға 6 разряд керек (210=1024=1К). Егер осы ТСҚ модулін таңдау ретінде 000000 ... ... онда ... ... ... ... жатады:
5715005016516 разряд
10 разряд
0000011 ... 1 (2) = 03FF16
0016 разряд
10 разряд
0000011 ... 1 (2) = ... 0000... 0000 (2) = 000016 до
00 0000... 0000 (2) = 000016 до ... ... ... сөз таңдау үшін, сөз адресі үшін 12 разряд қажет (212=4096=4К) және 4 ... ОСҚ ... ... ... ОСҚ ... ... үшін 0001 кодын берсек, бұл модульдегі сөздердің адрестері келесі аралықта ... ... ден ... 0 (2) = 100016 ... ... ... 1 (2) = ... ... ден ... 0 (2) = 100016 ... разряд
00011 ... 1 (2) = 1FFF16
ОСҚ екінші модулінде, оны таңдау үшін 0010 коды қолданылады, сөздердің адрестері келесі аралықта ... ... 0 (2) = 200016
12 ... ... 1 (2) = ... ... 0 (2) = 200016
12 ... ... 1 (2) = ... үшінші модулінде, ол 0011 кодымен таңдалады, сөздердің адрестері 00110000000000002 = 300016 ден 001111111111112 = 3FFF16 дейн ... ... ... ... ... ... сөздердің адрестері көрсетілген. Мұндай сұлба жады картасы деп аталады.
-1143003251200000 03FF 1000 1FFF 2000 2FFF 3000 3FFF
Қолданылмайтын адрестер аймағы облыстары
льзуемая область адресов
Қолданылмайтын адрестер ... ... ... ... ... ... ... аймағы
ТСҚ
ОСҚ
ОСҚ
ОСҚ
Сурет 5 - МП-жүйенің жады картасы.
Жадыны ұйымдастыру мысалы ... ... ... 6 - Жадыны ұйымдастыру мысалы.
Жады кристалдарының құрылымдары төмендегі суретте келтірілген:
Сурет 7 - Жады кристалдары ... ... ... ұымдастыру.
16 биттік адрес шинасы бар жадының адрестік кеңістігі 64 Кбайт болады. Жеке жады микросхемалардың ... одан ... сол ... ЭЕМ-ның жадын құрастыру үшін он шақты микросхемалар қажет болу мұмкін. m-биттік микросхемалар ... ... M бит ... ... үшін M/m ... ... қажет. Олардың адрестік және басқару сигналдардың кірістерін параллель ретінде байланыстыру керек. Төмендегі сүретте 8 микросхема негізіндегі сыйымдылығы 4К жады ... ... ... ... микросхемалардың деректер шинасының сызықтары параллель ретінде біріккен және деректердің жүйелік шинасына қосылған.
Адрес сызықтары 3 тобына ... және ... ... атқарады.
Сыйымдылығы 4 Кбайт модульді таңдап алу үшін А15 - А12 ... ... ... Олар ДШ1 ... ... кірісіне кіреді, ал дешифратордың 16 шығыс сызықтары 16 жеке модульдерге қосылады, яғні ... ... ... ... - А9 үш ... ДШ2 екінші дешифратордың кірісіне кіреді. Дешифратордың 8 шығысы 8 жеке ... CS ... ... яғні ... микросхеманы белгілейді.
Кіші А8 - А0 9 сызығы таңдалған микросхаманың жады ұяшығын таңдап алу үшін ... жазу ... ... үшін және ... ... ... үшін 6-ші ... көрсетілді. Осы модульді таңдап алу үшін А15 - А12 адрес сызығының коды 0110 болу керек.
Сурет 8 Сыйымдылығы 4 ... жады ... ... ... ... принцип бойынша ұйымдастырылған жад стек жады деп аталады [4]. Стек жадының жұмыс істеу принципы 9 сүретпен анықталады.
Сурет 9. Стек ... ... ... ... жазылатын сөз жадының бірінші бос ұяшығында орналасады. Келесі жазылатын сөз алдынғы сөзді бір ... ... ... да оның ... орналасады және әрі қарай. Стектен сөздерді оқу теріс тәртіппен өтеді.
Стек екі түрде болыды: ... және ... - ... стек ... арқылы ұйымдастырлады. Стекке берілгендерді жазған және оқыған кезде стектың құрамы автоматты жылжыйды. Микропроцессорларда стек арқылы программалық санаушы (командалар адрес регистрі) ... ... ... ... - ... жылдамдығы, кемшілігі - шектелген көлемы.
Стекты адрестеу үшін стек қөрсеткіш пайдаланады.
3. Сыртқы жадымен интерфейсті ұйымдастыру.
МикроЭЕМ маңызды қызметтерінің бірі сыртқы ... ... ... (кейде сыртқы құрылғыларды перифериялық деп аталады). Барлық сыртқы құрылғылар қызмет ету үшін ... бір ... ... жиынтығын, алмасу протоколды және микроЭЕМ-мен алмасу әдісін, қолданылатын код бір түрін қажет етеді. Сондықтан ақпаратпен ... ... ... ... ... емес ... арқылы қосылады. Интерфейстің құрылымы мен жұмыс істеу принципі көп дәрежеде қосылатын компоненттердің үйлесімділігі мен анықталады. МикроЭЕМ-ға сыртқы құрылғыларды қосу үшін ... ... ... ... олар интерфейстік модульдер деп аталады [4,5]. Интерфейстік модульдің ұйымдастыруі көп жағдайда ... ... ... және олардың физикалық табиғатымен (электрондық, электромеханикалық) және архитектурасымен анықталады.
Осылайша, интерфейс дегеніміз программалық және аппараттық құралдар жиынтығы. Олардың көмегімен ... ... ... мәселелерді шешуге қызмет етуді ұйымдастыру үшін өзара бірігеді. Программалық қамтамасыз ету келесы программаларды қосады: драйвер-программалар, үзуге ... ... ... ... типінің идентификациялар (берілгендер, басқарушы символдар және т.б.), форматтарды түрлендіру программалары және т.б.
Интерфейсті ... ... ... және программалық құралдарды таңдау арасында компромистік шешімдер қабылдауға тура ... ... ... ... ... ... интерфейстің программалық қамтамасыз ету бағасы үлкееді.
Интерфейсті қолдану қажеттілігін анықтайтын негізгі белгілерді қарастырайық. Бұл - жылдамдығы, алмасу үшін қолданылатын кодтар, микропроцессордың ... ... ... Егер ... ... бір-біріне бір немесе бірнеше көрсетілген белгілер бойынша сәйкес келмесе, олар ... ... ... ... МикроЭЕМ-ң және перифериялық құрылғылардың әртүрлі жылдам жұмыс істеуі құрылғылардың берілгендермен алмасуға дайындығын тұрақты тексеруге талап етеді. Оған қосымша тапсыру кодтарды ... ... үшін ... буферлік регистрлерді талап етеді. МикроЭЕМ компоненттері берілгендерді бірдей ... үшін ... ... ... стандартты кодтар қолданылады. Олардың ішінде алфавиттік- цифрлық символдар, арнайы символдар және ... ... бар. ... ... ... берілгендер шинасын және адрес шинасын ұйымдастыруы МП мен СҚ-дың арасында ... ... ... ... Осы ... процессор мен перифериялық құрылғыларды синхрондау әдісі, қалып-күй белгілерінің кодтары, басқарушы сигналдары бар. МикроЭЕМ компоненттері осы ... ... ... ... МП-ң электрлік сипаттамалары интерфейс сұлбаларының электрлік сипаиттамалары мен ... ... ... ал олар өз ... ... ... ... сипаттамаларымен үйлесімді болуы керек.
Жады мен перифериялық құрылғылармен микропроцессор интерфейсін ұйымдастыру ерекшеліктерін қарастырайық.
Жеке және ортақ шиналы интерфейс
Әртүрлі микроЭЕМ-да ... ... ... ... ... кезінде шина жүйесінің қолдану тәртіптері әртүрлі болу мүмкін. Оған қарамастан екі құрылғылар ... бірі ... ... ал басқасы - ақпарат қабылдағыш болып табылады) арасындағы ақпарат алмасу процедурасында, интерфейсті ұйымдастыруда принципиалды ортақ заңдылықтар бар [6]. Бұл ... ... ... ... ... ... белгілі бір әрекет жиынтығын іске асыруға керектігіне байланысты. Осы ... ... ... алмасуды орындау керек болған перифериялық құрылғыны және, егер талап етілсе, жады бөлігін адрестеу; перифериялық құрылғының қалып-күйінің оның ... ... ... ... ... перифериялық құрылғыларда кейбір басқарушы функцияларды орындау, мысалы, ... ... ... айналдыру, старт, тоқтату және т.б; егер қажет болса, берілгендерді тарату мен буферлеу; алмасу ... ... үзу ... беру арқылы аяқтау. Бұл амалдар басқарушы сигналдар басқаруымен ... олар ... беру мен ... құрылғылардың дайындығын тексеру, алмасудың таңдалған режимі үшін сигналдарды қалыптастыруды қамтамасыз етеді. Басқарушы сигналдар мен оларға сәйкес процессордың сыртқы ... [7] ... ... ... ... ... ... Олардың берілгендерді, адрестерді, басқарушы сигналдарды беру кезіндегі логикалық құрылым мен физикалық ұйымдастыру қосарлануы әртүрлі процессорларда, ... ... ... ... 10 - ... ... ... мен сигналдары.
Микропроцессорлық техникада процессор, жады және перифериялық құрылғылар арасындағы интерфейстің екі негізгі типін анықтайды [7].
1. ... ... ... ... ... ... ... кодтарды берудің екі такты бар: процессор- жады және процессор- перифериялық құрылғылар, олармен байланысу жеке бұйрықтар тобымен орындалады.
2.Жалпы (ортақ) шиналы ... 11 - Жеке ... ... ... ... интерфейс [7]. Жеке шинамен интерфейсті ұйымдастыру 11-суретте көрсетілген. Оның ерекшелігі перифериялық құрылғылар мен жадымен ақпарат алмасуда бұйрықтардың жеке тобын қолданатындығы және ... ... ... жады мен ... ... бөлек адрестеу. Мысалы, КР580 МП негізіндегі микроЭЕМ-да перифериялық құрылғылармен алмасу үшін екі ... IN PORT ... және OUT PORT ... ... ... ... басқару басқарушы I/OR енгізу немесе I/OW шығару ... ... ... ал алмасудың өзі А аккумулятор мен интерфейстік модулдің перифериялық құрылғының буферлік регистрі арасында орындалады.
Ал жадымен ақпарат алмасу кезінде ... ... MOV ... қолданылады. MOV r, M бұйрығы (H, L) 16-биттік регистрлік жұппен адрестелетін жады ұяшығынан аккумуляторға немесе r аймағында кодталатын кез-келген жалпы ... ... ... MOV M, r ... ... МП ... жады ұяшығына беруді орындайды. Адрестелетін жадының максималдық сыйымдылығы мұндай алмасу орындау кезінде 16-биттік адрес шинасы үшін 64Кбайтты ... ... ... ... ... бар:
* МикроЭЕМ-да берілгендермен алмасу тек МП аккумуляторы арқылы орындалады. Егер берілгендерді жалпы мақсаттағы регистрге жазу ... ... онда ... ... орындау қажет:
MOV C, A ; аккумулятор ішіндегісі С регистрінде уақытша сақтау.
IN 001Q; перифериялық құрылғыдан ... ... ... B, ... ... В регистріне беру.
MOV A, C; аккумуляторды қайта қалпына келтіру.
* Қосылатын енгізу немесе шығару перифериялық құрылғылардың саны 256-дан көп ... ... ... ... 12 - МП-ң ... ... үшін жеке шиналы 10-биттік шығысы бар аналогты - цифрлық түрлендіргіш (АЦТ) пен КР580 МП-ң (12-сурет) арасындағы интерфейсті ұйымдастыруды қарастырайық [7]. ... ... ... ... ... ... бар, ол ... кейін дайындық белгісі қалыптасады (ДБ). 10-биттік код АЦТ ... ... ... 8-биттік МП-ға енгізілмейтін болғандықтан, енгізу тізбекті-параллельді көпмақсатты ... ... ... (КБр) ... ... Түрлендіру сигналымен инициаланады, ол адрес бойынша шығару бұйрығын орындау кезінде қалыптасуы мүмкін (қарастырылып жатқан жағдайда 003).
Түрлендіру аяқталғанда, ДБ 1 ... ... және ... анализденуі немесе үзу сигналы ретінде қолданылуы мүмкін.
Жалпы (ортақ) ... ... [8]. ... шинамен интерфейсте перифериялық құрылғылармен байланысу берілгендерді жадыға беру үшін қолданылатын бұйрықтар арқылы іске асады. Осыған байланысты жалпы адрестік кеңістіктің бөлігі ... ... ... ... регистрлері жады ұяшықтары сияқты адрестеледі (13, а-сурет). Бұл кезде енгізу және шығару бұйрықтары қолданылмайды, ал кейбір МП-да және процессорларда түбегейлі жоқ . ... ... ... ... КР580 ... ... шинасының үлкен А15 разрядын жадымен (0-32К) немесе перифериялық құрылғылармен (32К-64К) байланысу белгісі ретінде бөлу арқылы орындалады. Мысалы:
А15=0 - ... ... - ... ... ... ... ортақ шинамен және жеке шинамен интерфейстегі адрестік кеңістіктің үлестірілуі ... ... үшін ... RD оқу және WR жазу ... ал ... ... - I/OR енгізу және I/OW шығару сигналдары 13, а-суретіне сәйкес ... ... ... ... ... ... Сыртқы құрылғылармен байланысу үшін бұйрықтар жиынтығын кеңейту, бұл олармен берілгендермен алмасу ... ... КР580 МП үшін ... бұйрықтар мысалы болып келесілер табылады:
MOV r, M - кодты кез келген регистрге енгізу;
MOV M, r - кез ... ... ... ... Data - ... құрылғының буферлік регистріне 8-биттік кодты жүктеу;
LHLD - регистрлік жұпқа 16-биттік кодты енгізу;
SHLD - регистрлік жұптан 16-биттік кодты ... M - ... мен ... ... буферлік регистрінің ішіндегісін логикалық көбейту;
ADD M - ... мен ... ... ... ... ішіндегісін қосу.
2.Аккумулятормен ғана емес, кез келген МП регистрімен де ... ... ... ... интерфейс кемшілігі - жады аумағының қысқаруы мен дешифрлаушы сұлбалардың күрделіленуі. Қазіргі уақытта ортақ шинамен ... ... ... өте кең ... ... 13 - ... ... интерфейс (а), адрестік кеңістікті үлестіру (б).
* Жадымен айырбастау операцияларды орындайтын командалар
Тапсыру бұйрықтары МП - ға ... бір ... ... ... ... мысалы, бір регистрден басқасына. Бұл бұйрықтар әрқашан да берілгендер көзі мен қабылдағышын анықтайды, бұл кезде бұйрықта ... ... ... ... ... ... ... жүреді.
Бұл кезде берілгендер көзіндегі ақпарат өзгермейді.
MOV ... A, B; ... A, M; M-->A, M - ... - ала Н - ... ... керек болатын жады ұяшығының адресі.
MVI бұйрығы.
MVI бұйрығының MOV ... ... - ... көзі ретінде операция кодынан кейін жүретін сегізразрядты константа қолданылады. Берілгендер ... r ... ... М жады ... ... ... C, data8; data8-->C
LXI бұйрығы.
LXI бұйрығы регистрлік жұптарды (В - ... D - ... Н - ... және SP стек ... ... ... кодынан кейін жүретін 16 - разрядты санмен жүктеуге қолданылады.
LXI D, data16; ... ... STA ... ... ... ... адресі операция кодынан кейін жүретін жады ұяшығындағы ақпарат жүктеледі. STA бұйрығы бойынша аккумулятордағы ақпарат адресі операция кодынан кейін ... жады ... ... addr16; ... addr16; A-->addr16
LDA және STA бұйрықтары үшбайтты болып табылады. Бірінші байтта операция коды орналасады, екінші байтта - адрестің кіші ... ... ал ... ... - адрестің үлкен байты (addrүлкен) орналасқан.
LDAX, STAX бұйрықтары
LDAX бұйрығы бойынша аккумуляторға (В, С) немесе (D, E) регистрлік жұбымен адрестелетін жады ... ... ... STAX ... (В, С) немесе (D, E) регистрлік жұбымен адрестелетін жады ұяшығына аккумулятордағы ақпаратты беруді орындайды.
LDAX B; жанама ... ... - ала В - ... ... акумуляторға жүктелетін ұяшық адресі жүктеледі.
Стекпен жұмыс істеу.
LXI бұйрығы
LXI SP, data16; data16-->SP. Осы уақыттан бастап, стек жадының қай жерінде екендігі ... ... ... және POP ... итеріп шығару) бұйрықтары әрқашан да (В, С) , (D, E), (H, L) регистрлік жұбымен немесе PSW ... ... ... ... (А, РП) ... ... ... жүргізеді. SP стек көрсеткішінде стектегі ең соңғы рет ақпарат жазылған ұяшық адресі, яғни стектің үстінің адресі орналасқан.
PUSH (стекке ... ... ... ... ... ... SP - гі ақпарат алдымен 1 - ге азаяды (декременттеледі);
б) стекке үлкен байт жүктеледі;
в) SP ... тағы да ... ... кіші байт жүктеледі.
PUSH B; стекке В - жұбын жазу.
POP бұйрығы бойынша кері ... ... ... кіші байт ... МП - ға ... ... және SP - гі ... 1 - ге ұлғаяды (инкременттеледі). Сосын ... байт ... МП - ға ... ... және SP ақпараты инкременттеледі.
POP B; стектен В - ... ... ... DCR ... бұйрығы ADD бұйрығының бір түрі. Бұл бұйрық бойынша МП ЖМР регистрлерінің бірінің, аккумулятордың немесе М жады ... ... 1 - ге ... DCR ... SUB ... бір ... Бұл ... бойынша МП ЖМР регистрлерінің бірінің, аккумулятордың ... М жады ... ... 1 - ге ... r ... M M+1-->M
DCR r ... M ... ... ... CY ... белгісінен басқа барлық белгілерді модификациялайды.
INX, DCX бұйрықтары.
INX инкрементінің және DCX декрементінің бұйрықтары регистрлік жұптар (В - , D - , H - ... мен SP стек ... ... ... 1 - ге ... және ... r p; r ... r p; r p - ... ... ... ... ... өзгертпейді (модификацияламайды).
ANA бұйрығы
ANA бұйрығы аккумулятор ақпараты мен ЖМР регистрінің бірінің ақпаратына, аккумулятордың және М ... ... ЖӘНЕ (И) ... ... орындайды.
ANA r ; A & r ... M; A & ... ... бұйрығы аккумулятор ақпараты мен ЖМР регистрларының бірінің ақпаратына, аккумулятор мен М ... ... ... НЕМЕСЕ (ИЛИ) операциясын орындайды.
ORA r ; A V r--> A
ORA M; A V M--> ... ... ... ... ... мен ЖМР ... бірінің ақпаратына, аккумулятор мен М ұяшығының ақпаратына логикалық жоятын НЕМЕСЕ (исключающее ИЛИ) операциясын орындайды.
XRA r ; Ar --> ... M; AM --> ... ORI, XRI ... ... ANA, ORA, XRA бұйрықтарынан айырымдылығы - екінші операнд ... ... ... кейін жүреді.
ANI data8; A & ... data8; AV ... data8; A ... CPI ... бұйрығы бірі аккумуляторда, екіншісі ЖМР регистрының бірінде немесе М ұяшығында орналасқан екі санды салыстыруға ... ... ... бірі ... ... ... Нәтижеге сәйкес белгілер регистрінің белгілері қалыптасады. Бұл кезде аккумулятордағы ақпарат өзгермейді.
CMP r ; A - ... M; A - ... data8; A - ... және SUB ... ... ... - СМР ... орындағанда операция нәтижесі аккумуляторда тіркелмейді.
Назар аударыңыз!
Логикалық операциялар мен салыстыру бұйрықтары белгілер регистрін модификациялайды.
ПАЙДАЛАНЫЛҒАН ӘДЕБИЕТТЕР
* Б.С. Есмағамбетов. пәні ... ... ... ... ... ... ... үшін ӘДІСТЕМЕЛІК НҰСҚАУ. М.О.Әуезов атындағы ОҚМУ баспа орталығы, Шымкент қ., Тауке хан д., 5
* Есмағамбетов Б.С. Цифрлық құрылғылары және микропроцессорлар. Оқу ... ... ... 2010, ... ... Микропроцессоры и микроЭВМ.-М.: Высшая школа, 1989.
* Е.П.Балашов, В.Л.Григорьев, Г.А.Петров, Микро- и мини-ЭВМ.-Л.: Энергоатомиздат, 1984. ... ... Н.Н. ... Е.А. ... Под ... редакцией С.Т.Хвоща. Микропроцессоры и микроЭВМ в системах автоматического управления. Справочник. - Л.: Машиностроение, 1987. (2)
* Ч.Юэн, К.Бичем, Дж. ... ... ... и их ... при обработке сигналов. Перевод с английского Т.Э.Кренкеля. Под ред. Б.А.Калабекова. - М.: ... и ... ... ... Б.С. ... жүйелердргі микропро-цессорлық кешендер. Оқу құралы. Шымкент: , 2013, 236с

Пән: Автоматтандыру, Техника
Жұмыс түрі: Курстық жұмыс
Көлемі: 16 бет
Бұл жұмыстың бағасы: 700 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
INDF және FSR регистрінің қосымша адресациясы8 бет
АЗХС зауытындағы цехтың желдету жүйесін автоматтандыруды жобалау21 бет
Ақпараттық технологиялар жайлы16 бет
Ақтөбе мұнай өңдеу зауытындағы майды депарафиндеу 39/2 қондырғысының сүзгілеу бөлімінің автоматтандырылуын жобалау23 бет
Сандық микропроцессорлардың негізгі параметрлері және қолданылуы20 бет
Дәннің құрылымы мен оның анатомиялық бөліктерінің микроқұрылымының технологиялық маңызы7 бет
Дәннің құрылымы мен оның анатомиялық бөліктерінің микроқұрылымының технологиялық маңызы жайлы9 бет
Дәннің құрылымы мен оның анатомиялық бөліктерінің микроқұрылымының технологиялық маңызы жайлы мәлімет3 бет
"еттердің микроорганизмдермен экзогенді және эндогенді жолдармен былғануы"16 бет
1.Санитарлық көрсеткіш микроорганизмдердің сипаттамасы. Оларға қойылатын талаптар.2.Санитарлық микробиологиялық зерттеудің әдістері мен принциптері7 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь