Лабораторный практикум по курсу "Микропроцессорные устройства". Часть 1, страница 4

            таблицу с содержимым регистров A, B, C, D, E, H, L,  F, РС, SP и вершины стека c ком­мен­та­риями.

            2. Машинный цикл чтения кода операции

            2.1. Цель работы

            Целью работы является изучение сигналов магистрали  МП  КР580ВМ80 в течение цикла чтения ко­­да операции, а также изучение методики тестирования сиг­налов ма­гист­ра­ли.

            2.2. Подготовка к работе

            2.2.1. При  домашней  подготовке изучить временные диаграммы сигналов шины адреса А15...А0, шины данных D7...D0, а также сигналов DBIN, SYNC, WR микро­про­цес­со­ра КР580ВМ80 [1...4].

            2.2.2. Изучить ПРИЛОЖЕНИЕ 2 и ПРИЛОЖЕНИЕ 3.

            2.2.3. Повторить ПРИЛОЖЕНИЕ 1.

            2.2.4. При небходимости повторить правила работы с осциллографом.

            2.3. Выполнение работы

            2.3.1. Ввести в УОУ и запустить на прогон в непрерывном режиме следующую прог­­рам­му:

    org    YYYY           ; Начальный адрес YYYY программы задается преподавателем

    in       02h               ; Блокирование ПДП системы индикации

    ani    7fh

    out    02h

Loop:

    XXXX                    ; Команда ХХХХ задается преподавателем

    jmp    Loop

            2.3.2. Произвести  измерение  временных диаграмм сигналов МП по методике,  из­ло­жен­ной  в ПРИЛОЖЕНИИ 3.

            2.3.3. Полученные диаграммы разбить на машинные циклы, внутри циклов оп­ре­де­лить ко­ды ССП,  коды читаемых  или  записываемых  данных, а также коды адреса.

            2.4. Содержание отчета

            Отчет должен содержать:

            программу;

            временные диаграммы ее выполнения;

            обобщенные временные диаграммы (типа диаграмм рис. П2.1 с соблюдением мас­ш­таба) с  прос­тав­­ленными значениями  кодов ССП, кодов читаемых или записываемых дан­ных, а также кодов  адреса.

            3. Машинный цикл записи/чтения

            3.1. Цель работы

            Целью работы является изучение сигналов магистрали МП КР580ВМ80 в течение цик­ла запи­си/чтения в/из памяти.

            3.2. Подготовка к работе

            3.2.1. При  домашней  подготовке изучить временные диаграммы сигналов шины адреса А15...А0,  шины данных D7...D0, шины управления DBIN,  SYNC, WR микропро­цес­­сора КР580ВМ80 [1...4] в цикле записи/чтения в/из памяти.

            3.2.2. Повторить положения ПРИЛОЖЕНИЙ 1...3.

            3.2.3. Изучить ПРИЛОЖЕНИЕ 4.

            3.3. Выполнение работы

            3.3.1. Ввести в УОУ и запустить на прогон в непрерывном режиме одну из сле­ду­ю­щих прог­рамм, задаваемых  пре­по­давателем:

    Программа 1

    org    YYYY           ; Начальный адрес программы YYYY задается преподавателем

    in       02h               ; Блокирование ПДП системы индикации

    ani     7fh

    out     02h

    lxi      h, AAAA      ; Адрес AAAA задается преподавателем

    mvi    Rg, D8          ; Символ регистра Rg и 8-ми битные данные D8

                                   ; задаются преподавателем

Loop:

    mov    m, Rg

    jmp    Loop

    Программа 2

    org    YYYY           ; Начальный адрес программы YYYY задается преподавателем

    in     02h                 ; Блокирование ПДП системы индикации

    ani    7fh

    out    02h

    lxi    RP, AAAA     ; Символ регистровой пары RP и адрес AAAA задаются

                                   ; преподавателем

    mvi    a, D8            ; 8-ми битные данные D8 задаются преподавателем

Loop:

    stax   RP

    jmp    Loop

            3.3.2. Произвести измерение временных диаграмм  сигналов  МП по методике, из­ло­жен­ной в ПРИ­ЛОЖЕНИИ 3.

            3.3.3. Полученные диаграммы разбить на машинные циклы, внутри  циклов  опре­де­лить коды ССП,  коды читаемых или записываемых данных, а также коды адреса.

            3.3.4. Определить  временные параметры циклов чтения и записи, пользуясь ме­то­ди­кой ПРИ­­ЛО­ЖЕ­НИЯ 4.

            3.4. Содержание отчета

            Отчет должен содержать:

            программу;

            временные диаграммы ее выполнения;