- •1 Цифрлық құрылғылардың құрылым негіздері
- •1.1 Логикалық элементтер
- •1.1 Сурет
- •1.2 Сурет
- •1.3 Сурет
- •1.8 Сурет
- •1.9 Сурет
- •1.4 Сурет
- •1.5 Сурет
- •1.6 Сурет
- •1.7 Сурет
- •1.10 Сурет
- •1.11 Сурет
- •1.12 Сурет
- •1.13 Сурет
- •1.2 Қиыстырма құрылғыларды құру
- •1.14 Сурет
- •1.15 Сурет
- •1.16 Сурет
- •1.3 Қалыпты қиыстырма буындар
- •1.3.1 Дешифраторлар.
- •1.17 Сурет
- •1.18 Сурет
- •1.19 Сурет
- •1.3.2 Шифраторлар.
- •1.20 Сурет
- •1.21 Сурет
- •1.22 Сурет
- •1.23 Сурет
- •1.24 Сурет
- •1.3.3 Мультиплексорлар.
- •1.25 Сурет
- •1.26 Сурет
- •1.27 Сурет
- •1.28 Сурет
- •1.29 Сурет
- •1.30 Сурет
- •1.31 Сурет
- •1.32 Сурет
- •1.33 Сурет
- •1.3.4 Демультиплексорлар.
- •1.4 Тізбектеме құрылғылар
- •1.4.1 Триггерлер.
- •1.34 Сурет
- •1.35 Сурет
- •1.36 Сурет
- •1.37 Сурет
- •1.38 Сурет
- •1.39 Сурет
- •1.40 Сурет
- •1.41 Сурет
- •1.4.2 Санауыштар.
- •1.42 Сурет
- •1.43 Сурет
- •1.4.2 Регистрлер.
- •1.44 Сурет
- •2 Цифрлық құрылғылардың моделдері
- •2.1 Қосуыштар
- •2.1 Сурет
- •2.1.1 Тізбекті тасымалды қосуыш.
- •2.2 Сурет
- •2.3 Сурет
- •2.4 Сурет
- •2.5 Сурет
- •2.1.2 Параллель тасымалды қосуыш.
- •2.6 Сурет
- •2.7 Сурет
- •2.1.3 Шартты тасымалды қосуыш.
- •2.8 Сурет
- •2.9 Сурет
- •2.10 Сурет
- •2.1.4 Жинақтаушы қосуыш.
- •2.11 Сурет
- •2.12 Сурет
- •2.13 Сурет
- •2.14 Сурет
- •2.1.6 Тізбекті операндтарға арналған қосуыш.
- •2.15 Сурет
- •2.16 Сурет
- •2.2 Тексеру құрылғылары
- •2.2.1 Мажоритарлы құрылғылар.
- •2.17 Сурет
- •2.18 Сурет
- •2.19 Сурет
- •2.20 Сурет
- •2.21 Сурет
- •2.2.2 Жұптығы бойынша бақылау құрылғылары.
- •2.22 Сурет
- •2.2.3 Хемминг кодына негізделген құрылғылар.
- •2.27 Сурет
- •2.28 Сурет
- •2.29 Сурет
- •2.30 Сурет
- •2.3 Жады құрылғыларымен жұмыс ұйымдастырылуы
- •2.3.1 Ұйымдастырылымы 16x4 жады құрылғылары.
- •2.3.2 Жадыға тура шығу арқылы дерек алмасу.
- •2.35 Сурет
- •2.31 Сурет
- •2.32 Сурет
- •2.33 Сурет
- •2.34 Сурет
- •2.36 Сурет
- •2.3.3 Стек жадысымен жұмыс істеуді ұйымдастыру.
- •2.37 Сурет
- •3 Микропроцессорлық жүйенің моделі
- •3.1 Микропроцессорлық жүйенің моделінің құрылымы
- •3.1 Сурет
- •3.1.1 Mp4m микропроцессоры.
- •3.2 Сурет
- •3.3 Сурет
- •3.1.2 Микропроцессордың қызмет буындары.
- •3.4 Сурет
- •3.1.3 Микропроцессорлық жүйенің қызмет буындары.
- •3.2 Mp4m моделінің жұмыс режимдері мен командалар жүйесі
- •3.3 Mp4m моделінің жұмысын ұйымдастыру мысалдары
- •Әдебиеттер тізімі
- •Мазмұны
2.31 Сурет
2.32 суретте жадымен жұмыстың барлық кезеңін тексеруге мүмкіндік беретін құрылғының сұлбалық моделі келтірілген. Жадының қажетті ұяшығына байланыс, яғни сәйкесті сілтеу Ad блогында (Address сөзінен) орналастырылған және A (Address сөзінен) түймесін басу арқылы істейтін 4-разрядты санауышпен (7493 микросұлба) жүзеге асырылады.
2.32 Сурет
2.33 суретте ұйымдастырылымы 16x4 түріндегі (қосалқы Cells блогы) және оның ұяшықтарына байланыс екі координата бойынша жүзеге асырылатын жады матрицасының құрылымы келтірілген.
2.33 Сурет
Жады үяшықтарына екі координата бойынша байланыстың жүзеге асырылуын қосалқы 2dc4 блогына (2.34, a сурет) біріктірілген, 74139 микросұлбасында орналасқан екі дешифратор қамтамасыз етеді.
Қосалқы Cells және 2dc4 блоктары біріктірілген m16 блогы (2.34, b сурет) ұйымдастырылымы 16x4 түріндегі жады құрылғысы болып табылады.
Жады ұяшықтарына жазылатын деректер, алдыңғы құрылғылардағы сияқты, динамикалық дерек көзі арқылы таңдалады. Деректердің таңдалған жады ұяшығына жазылуы C түймесін басу арқылы жүзеге асырылады.
|
|
a |
b |
2.34 Сурет
Жадыда сақталған деректердің оқылуы жады үяшықтарының адресін тізбелеп өзгерту арқылы, яғни A түймесін басу арқылы жүзеге асырылады.
2.3.2 Жадыға тура шығу арқылы дерек алмасу.
Микропроцессорлық жүйелерде дерек алмасу операцияларын орындау бағдарламалы-басқару, үзіліс және жадыға тура шығу (ЖТШ) режимдерінде жүргізілуі мүмкін.
Бірінші жағдайда дерек алмасу процесін бастаушы процессор болады да, ол дерек алмасуының екінші қатысушысының жағдайын хабарлаушы сигналдарды талдап, бұл құрылғының дайын кезінде дерек алмасу жұмысына қажетті бағдарламаның орындалуын жүзеге асырады. Бұндай дерек алмасудың, оған қатысты екінші құрылғының дайындығын күтуге байланысты, көп уақытқа созылуы мүмкін.
Үзіліс арқылы дерек алмасуда алмасу процесін бастаушы – сыртқы құрылғы, сондықтан оның дайындығын күтуге уақыт кетпейді. Сыртқы құрылғының сұранысы бойынша процессор кезекті команданың орындалуын бітіріп, одан кейін сыртқы құрылғының сұранысына байланысты жұмыстың бағдарламасын орындауға кіріседі. Бұл кезде прцессордың өзінің кезекті жұмысын сыртқы құрылғының сұранысына байланысты жұмыс аяқталғанша тоқтата тұратынына көңіл аударамыз. Бұл, ақырында, микропроцессорлық жүйенің жұмысының тиімділігін төмендетеді.
Жады мен сырқы құрылғы арасында дерек алмасуды процессордың қатысынсыз ұйымдастыру үшін, әдетте, жадыға тура шығу (ЖТШ) режимі пайдаланылады. Қалыпты режимде жады мен сыртқы құрылғы арасында дерек таратылуында алдымен дерек процессорға қабылданып, сосын ол ақырғы дерек қабылдағышына жіберілуіне байланысты дерек тарату қарқыны кемиді. ЖТШ режимінде процессор жүйе желісінен ажыратылып, дерек алмастырылуын басқаруды арнайы ЖТШ контроллеріне береді де, дерек тарату қарқыны көтеріледі. Сонымен, ЖТШ микропроцессорлық жүйенің жұмысының тиімділігін арттырады.
2.35 суретте дерек алмастырылуын жадыға тура шығу (DMA, Direct Memory Access) процесінің ұйымдастырылуын моделдеуші құрылғының сұлбасы келтірілген.
2.35 Сурет
Бұл құрылғыда жады блогы ретінде алдыңғы тарауда келтірілген, оналты 4-разрядты ұяшықтан тұратын m16 жады блогы пайдаланылады.
Дерек алмастыру процесін жадыға тура шығу арқылы ұйымдастыру үшін (мысалы, деректерді жадыға жазу үшін) алдымен дерек алмастырылуына бөлінген жады аймағы туралы мәліметтер (бастапқы адрес пен блок мөлшері) бекітілу керек. Бұл мәліметтер D ауыстырғышының (Dt/Rd_Wr индикаторы) бірлік жағдайында, 74194 микросұлбасының негізінде құрылған регистрлік Init (Initial сөзінен) және Nm (Number сөзінен) блоктарына енгізіледі. Регистрлердің сәйкесті деректер жазуға таңдалуы I ауыстырғышымен (Init/Nm индикаторы) жүзеге асырылады.
Құрылғыны оқу/жазу режиміне ауыстыру D ауыстырғышын нөлдік жағдайға қою арқылы жүзеге асырылады. Бұл кезде Init және Nm регистрлерінің құрамы 74169 микросұлбасының негізінде құрылған (2.36 сурет), регистр-санауыш қызметін атқаратын Cur (Current сөзінен) және Nc (Current Number сөздерінен) блоктарына көшіріледі. Оған қажетті сигналдар осы блоктардың ішінде орналастырылған сәйкесті сұлбалармен (1.12, f сурет) қалыптастырылады.
