Главная страница
Навигация по странице:

  • Таблица

  • ПОЯСНИТЕЛЬНАЯ ЗАПИСКА к курсовому проектированию по дисциплине «ЭВМ и периферийные устройства» на тему «Процессор универсальной. Процессор универсальной эвм


    Скачать 2.21 Mb.
    НазваниеПроцессор универсальной эвм
    АнкорПОЯСНИТЕЛЬНАЯ ЗАПИСКА к курсовому проектированию по дисциплине «ЭВМ и периферийные устройства» на тему «Процессор универсальной
    Дата20.04.2022
    Размер2.21 Mb.
    Формат файлаdocx
    Имя файла18VV1_Repin_PZ.docx
    ТипДокументы
    #487486
    страница7 из 14
    1   2   3   4   5   6   7   8   9   10   ...   14

    Протокол отладки


    Выполняемая программа представлена в таблице 3, исходныеданныеипредполагаемыерезультатывтаблице4.

    Таблица3.Тестирующаяпрограммадлямоделирования



    команды

    Мнемоника

    Код

    Комментарий

    1

    BIS@(R1)+,X(R2)

    53162

    Установка разрядов.Адресации:

    Операнд 1 Косвеннаяавтоинкрементнаяадресация

    Операнд2:Индексная

    2

    BGE

    002024

    Условныйпереход



    Таблица4.Предполагаемыерезультатывыполнениятестирующейпрограммы

    Операции

    Регистр/Память

    Дооперации

    Послеоперации


    1

    R7

    2000

    2004

    R1

    1302

    1304

    R2

    1502

    1502

    (1302)

    10240

    10240

    (10240)

    101

    101

    (2002)

    10120

    10120

    (11622)

    1020

    1121

    R15

    0

    3

    2

    R7

    2004

    2056

    R15

    0

    0


    22

    Адрес старта : 1





    R0

    =

    0

    0













    R6

    =

    0

    0













    R14

    =

    0

    0













    RDI

    =

    0

    0













    YBC

    =

    0

    0













    ST1

    =

    0

    0













    C16

    =

    0

    0













    PR0

    =

    0




    R2

    =

    1502

    R3

    =

    0

    R4

    =

    0

    R5

    =

    R10

    =

    0

    R11

    =

    0

    R12

    =

    0

    R13

    =

    R16

    =

    0

    R17

    =

    0

    RQ

    =

    0

    RK

    =

    MAR

    =

    0

    BI

    =

    0

    ZI

    =

    0

    DBC

    =

    DBU

    =

    0

    CMK

    =

    2

    RA

    =

    0

    ST0

    =

    ST3

    =

    0

    PSW

    =

    0

    FLG

    =

    0

    C0

    =



    Адрес окончания моделирования : 0 Количество тактов моделирования : 1000 Пошаговое моделирование

    R1 = 1302
    R7 = 0
    R15 = 0
    RDO = 0
    CT = 0
    ST2 = 0
    OVR = 0 Z = 0 F15 = 0 TST = 0 PR15=
    PQ15= 0 PQ0 = 0
    Addr M1 M2 M3 M4 M5 M6 M7 M8 M9 M10 M11 M12 M13 M14 M15 1 1540 1 7 1 0 0 0 0 0 0 1 0 0 2 0

    Адрес следующей микрокоманды :1540 TAKT= 1

    R0 = 0 R1 = 1302 R2 = 1502 R3 = 0 R4 = 0 R5 =

    0

    R6 = 0 R7 = 0 R10 = 0 R11 = 0 R12 = 0 R13 =

    0

    R14 = 0 R15 = 0 R16 = 0 R17 = 0 RQ = 0 RK =

    0

    RDI = 0 RDO = 0 MAR = 0 BI = 0 ZI = 0 DBC =

    0

    YBC = 0 CT = 0 DBU = 1540 CMK = 1541 RA = 1540 ST0 =

    2

    ST1 = 0 ST2 = 0 ST3 = 0 PSW = 0 FLG = 0 C0 =

    0

    C16 = 0 OVR = 0 Z = 1 F15 = 0 TST = 1 PR15=

    0

    PR0 = 1 PQ15= 0 PQ0 = 1
    Addr M1 M2 M3 M4 M5 M6 M7 M8 M9 M10 M11 M12 M13 M14 M15 1540 1676 0 0 16 0 6 0 0 7 0 3 2 0 0 0

    Адрес следующей микрокоманды :1541 TAKT= 2

    R0 = 0 R1 = 1302 R2 = 1502 R3 = 0 R4 = 0 R5 =

    0

    R6 = 1676 R7 = 0 R10 = 0 R11 = 0 R12 = 0 R13 =

    0

    R14 = 0 R15 = 0 R16 = 0 R17 = 0 RQ = 0 RK =

    0

    RDI = 0 RDO = 0 MAR = 0 BI = 0 ZI = 0 DBC =

    1676

    YBC = 1676 CT = 0 DBU = 1676 CMK = 1542 RA = 1676 ST0 =

    2

    ST1 = 0 ST2 = 0 ST3 = 0 PSW = 0 FLG = 0 C0 =

    0

    C16 = 0 OVR = 0 Z = 0 F15 = 0 TST = 0 PR15=

    1

    PR0 = 0 PQ15= 1 PQ0 = 0
    Addr M1 M2 M3 M4 M5 M6 M7 M8 M9 M10 M11 M12 M13 M14 M15 1541 2000 1 7 12 0 7 0 0 7 0 3 2 0 0 0

    23

    Адрес следующей микрокоманды :2 TAKT= 3

    R0 = 0 R1 = 1302 R2 = 1502 R3 = 0 R4 = 0 R5 =

    0

    R6 = 1676 R7 = 2000 R10 = 0 R11 = 0 R12 = 0 R13 =

    0

    R14 = 0 R15 = 0 R16 = 0 R17 = 0 RQ = 0 RK =

    0

    RDI = 0 RDO = 0 MAR = 0 BI = 0 ZI = 0 DBC =

    2000

    YBC = 2000 CT = 0 DBU = 2000 CMK = 3 RA = 2000 ST0 =

    0

    ST1 = 0 ST2 = 0 ST3 = 2 PSW = 0 FLG = 0 C0 =

    0

    C16 = 0 OVR = 0 Z = 0 F15 = 0 TST = 1 PR15=

    1

    PR0 = 0 PQ15= 1 PQ0 = 0
    Addr M1 M2 M3 M4 M5 M6 M7 M8 M9 M10 M11 M12 M13 M14 M15 2 1500 1 7 1 7 0 0 0 4 0 1 0 0 2 0

    Адрес следующей микрокоманды :1500 TAKT= 4

    R0 = 0 R1 = 1302 R2 = 1502 R3 = 0 R4 = 0 R5 =

    0

    R6 = 1676 R7 = 2000 R10 = 0 R11 = 0 R12 = 0 R13 =

    0

    R14 = 0 R15 = 0 R16 = 0 R17 = 0 RQ = 0 RK =

    0

    RDI = 0 RDO = 0 MAR = 2000 BI = 0 ZI = 0 DBC =

    0

    YBC = 2000 CT = 0 DBU = 1500 CMK = 1501 RA = 1500 ST0 =

    3

    ST1 = 0 ST2 = 0 ST3 = 0 PSW = 0 FLG = 0 C0 =

    0

    C16 = 0 OVR = 0 Z = 0 F15 = 0 TST = 1 PR15=

    0

    PR0 = 1 PQ15= 0 PQ0 = 1
    Addr M1 M2 M3 M4 M5 M6 M7 M8 M9 M10 M11 M12 M13 M14 M15 1500 0 1 7 12 0 7 0 0 7 0 1 2 0 0 0

    Адрес следующей микрокоманды :3 TAKT= 5

    R0 = 0 R1 = 1302 R2 = 1502 R3 = 0 R4 = 0 R5 =

    0

    R6 = 1676 R7 = 2000 R10 = 0 R11 = 0 R12 = 0 R13 =

    0

    R14 = 0 R15 = 0 R16 = 0 R17 = 0 RQ = 0 RK =

    0

    RDI = 0 RDO = 0 MAR = 2000 BI = 0 ZI = 0 DBC =

    0

    YBC = 0 CT = 0 DBU = 0 CMK = 4 RA = 0 ST0 =

    0

    ST1 = 0 ST2 = 0 ST3 = 3 PSW = 0 FLG = 0 C0 =

    0

    C16 = 0 OVR = 0 Z = 1 F15 = 0 TST = 1 PR15=

    0

    PR0 = 1 PQ15= 0 PQ0 = 1
    Addr M1 M2 M3 M4 M5 M6 M7 M8 M9 M10 M11 M12 M13 M14 M15 3 0 0 0 16 0 0 0 0 7 0 1 7 0 0 0

    Адрес следующей микрокоманды :4 TAKT= 6

    R0 = 0 R1 = 1302 R2 = 1502 R3 = 0 R4 = 0 R5 =

    0

    24

    1   2   3   4   5   6   7   8   9   10   ...   14


    написать администратору сайта