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

  • Таблица

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


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

    Описание алгоритма работы процессора при выполнение заданных команд


    Список и содержание команд приведены в табл. 1. При этом принятыследующиеусловныеобозначения:

    1. ()содержимое ячейкиилирегистра;

    2. srcячейкаисточник;

    3. dstячейкаприемник;

    4. ss,ddадресаячеек;

    5. хххсмещение(8разрядов);

    6. ↑↓ -занесениеиизвлечение из стека;

    7. -пересылка;

    8. «+»-изменениефлага;

    9. «-»-флагнеменяется.



    Таблица1.Описаниекомандпроцессора



    Команда


    Код


    Уровень


    Интерпретация

    Флаги

    N

    Z

    V

    C

    BIS

    .5SSDD

    1

    (dst) (dst)V(src)

    +

    +

    0

    -

    NEG

    .054DD

    2.2

    (dst)(dst+1)

    +

    +

    +

    +

    BGE

    0020XXX

    3

    N V=1

    -

    -

    -

    -

    INC

    .052DD

    2.2

    (dst) (dst)+1

    +

    +

    +

    -

    SEC

    000261

    4

    УстановкаC

    -

    -

    -

    1

    WAIT

    000001

    5

    Ожидание

    -

    -

    -

    -



    Способыадресации:

    2 Прямая автоинкрементная адресация. Регистр R содержит адресоперанда,послеобработкикоторогосодержимоерегистраRувеличивается на1,еслиоперанд байт,ина2,еслиоперанд слово.
    10

    1. Косвенная автодекрементная адресация. Содержимое регистра Rуменьшаетсяна2,азатемиспользуетсякакадресадресаоперанда

    2. Относительнаяиндексация.АдресвычисляетсякаксуммасмещенияисодержимоеСК.Обращениекоперанду,порядоккоторогопоказан, включает увеличение счётчика команд на 2, извлечение второгословакомандыисложенияегосновымсодержимымСК,результатиспользуетсякакадрес.

    1. Косвенная автоинкрементная адресация Содержимое регистра Rиспользуетсякакадресадресаоперанда,послеобращенияккоторомусодержимоерегистраувеличивается на2.

    Приразработкеалгоритмаработыпроцессора,эмулирующегосистемукомандмикро-ЭВМPDP-11,установимсоответствиямеждупрограммно-доступнойаппаратурой,базовойиэмулируемойЭВМ.ТакЭВМPDP-11имеетвосемьпрограммно-доступныхрегистровобщегоназначения(РОН),дваизкоторыхимеютцелевоеназначение:

    R6-указательстека,

    R7-счетчиккоманд.

    Микропроцессор К1804 имеет 16 РОН той же разрядности, что иPDP11. PDP-11 имеет 16-разрядный регистр состояния процессора (РСП),тогда как К1804 имеет 8-разрядный РСП. На основании этой информацииустановимследующеесоответствие,представленноевтаблице2.

    11

    Таблица2.Соответствиемеждурегистрамипроцессоров


    PDP-11

    K1804

    R0

    R0

    R1

    R1

    R2

    R2

    R3

    R3

    R4

    R4

    R5

    R5

    R6

    R6

    R7

    R7

    БР1

    R11

    БР2

    R12

    RK

    RK

    РСП

    R15


    Остальные регистры БИС КМ1804ВС1 (R8-R14) будем использоватьдля хранения промежуточных результатов. Так, например, для временногохраненияпервогооперандабудемиспользоватьрегистрR11,адляхранениявторогорегистрR12.

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


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