Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpory_tsuimp.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
570.78 Кб
Скачать

27. 8 Разрядты біркристалды мп-нің құрылысы. Негізгі түйіндерінің атқаратын қызметі.

Оның құрамына мынадай элементтер кіреді: берілген амалдар жиынын орындауға арналған регистрлер(Рг1,Рг2,Ак,РгҒ) жиыны бар АЛҚ , бұйрықтар регистрінің РгК құрамындағы басқару құрылғысы, бұйрықтар дешифраторы, машиналық цикл шифраторы,басқару және синхронизациялау сұлбасы,сыртқы ортамен байланыстыратын үш шинадан тұратын шиналар жүйесі (8-разрдеректер ш.,16-разр. адрестер ш.,10-разр. басқару ш.)

28. Біркристалды мп –нің командасының циклі. Машиналық циклдер мен тактілердің атқаратын қызметтері.

Бұйрықтың орындалу процесі циклдерге (М1,М2...М5) бөлінеді. Әр циклде МП жадыға немесе енгізу-шығару құрылғыларын тексереді. Команда түріне байланысты 1,2 немесе 3-ші циклде орындалуы мүмкін. Орындалу уақыты ең үлкен команда 5 циклде орындалады. Әр циклдің бірнеше тактісі бар, олар: Т1,Т2...Т5. Циклдер 3,4 немесе 5 тактілі болуы мүмкін. Алғашқы үш такті бар циклдарда жадымен және енгізу-шығару құр-мен байланысуға, қалған Т4,Т5-ші такті МП-дегі ішкі операциялар үшін қолданады. Мыс.: М1 циклі Т1 тактісінде бұйрық санаушы құрамындағылар адрес шинасына беріліп, адрес жадыға қабылданады (мұнда көрсетілген ұяшықтағы байтты оқу болады). Т2 тактісінде сигналдың бар жоғы тексеріліп, МП күту режимінде болады, сигнал келген соң Т3-ке өтеді. Бұл тактіде жадыдан берілген команда байтты МП-де қабылданады, бұйрық регистріне орналасады. Т4 тактісінде қабылданған байт талданады. Әр қарай керекті операция осы немесе Т5-ші тактіде жүзеге асады. Операцияны жадыға жолдау керек болса, онда Т4 тактісінде цикл аяқталып, М2 циклге өтеді.

Микропроцессордың машиналық циклдерының түрлері.

Машиналық цикл—командалық циклдың бөлігін құрайтын уақыт аралығы. Өз кезегінде ол машиналық цикл түріне байланысты нақты такт Т санына бөлінеді. К1821 микропроцессорының келесі машиналық цикл түрлері бар:

-Команда таңдамалары(выборки команды)- OF(Opcode Fetch).

-Жадыдан оқу—MR (Memory Read).

-Жадыға жазу—MW (Memory Write)

-Сыртқы құрылғыдан оқу—IOR (Input-Output Read)

-Сыртқы құрылғыға жазу—IOW (Input-Output Write)

-Үзіліс растауы—INA (Interrupt Acknowledge)

-Шиналардың босатуы—BI (Bus Idle)

Тоқтату (HALT)

Әрбір машиналық циклдың басында цикл түрін теңестіретін жағдай сигналдары генерацияланады және олар бүкіл цикл аралығында жұмыс істейді.

29.Біркристалды мп құрамына кіретін негізгі регистрлердің атқаратын қызметтері.

Деректер регистрі- 8-разр. 7 регитстр бар. А(аккумулятор) регистрі басқа сыртқы құрылғылармен ақпарат алмасуға арн. Арифм-қ, логик-қ және жылжыту опер-н орындау кезінде операнд көзінің қызметін атқ.,оған орындалған опер-р нәтижесі жазылады.Қалған алты регистр B,C,D,E,H,L Жалпы Мақсаттағы Регистрлер (ЖМР) блогын құрайды.Бұл регистрлер 8-разрядты бір регистр орнына қолданыла береді.Егер 16-разр. екілік санды сақтау керек болса, бұл регистрлер регистрлік жұп құрайды (BC,DE,HL).

Стек көрсеткіші. SPрегистрі(16-разр.) стек деп аталатын жадының ерекше түрін адрестеуге арн.

Бұйрықтар санауышы. РСрегистрі(16-разр.) бұйрықтар адресін сақтауға арн.ОЖ-дан ағымдағы бұйрықты таңдағаннан кейін санауыштың мәні 1-ге артады,дәл осылай келесі бұйрықтың адресі дайындалады.

Регистр признаков. Бұл 5-разр. регистр кейбір операциялардың нәтижесін көрсететін сандардың ерекше белгілерін сақтауға арн. Бұл регистрдің 5 триггері бар:

Тс- ауысу тр. Арифметикалық операцияны орындауда үлкен разрядтан тасымалдауы кезіндегі жағдайға орнатылады, ал ығысу операциясы кезінде аккумулятордағы раздһрядтың жоғарлайтын құрамына сәйкес жағдайға орнатылады.

Тz – нөлдік тр.Арифметикалық логикалық операциясының н/е регистрдің құрамындағы қосылу операциясы нольге тең болғанда, «1» жағдайына сәйкес орнатылады.

Тs – белгі тр.Арифметикалық логикалық құрылғы операциясының нәтижесінің үлкен разрядына сәйкес немесе регистрдің құрамындағы қосылу операциясына сәйкес жағдайға орнатылады.

Тр- жұптық тр.- нәтиже разр-ғы 1-ліктер саны жұп болса , 1 жағдайына орнатылады.

Тv- қосымша ауысу триггері,операцияның орындалу кезінде туындайтын 4-ші разрядты тасымалдауын сақтайды.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]