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

  • Рисунок

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


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

    Команда BIS


    АлгоритмвыполнениякомандыBISпредставленнарисунке5



    Рисунок5.АлгоритмвыполнениякомандыBIS

    13
      1. Команда NEG


    Нарисунке6представленалгоритмвыполнениякоманды ADC. Из операнда, записанного в регистре R12,вычитаетсяединица.Далеепроизводитсяформированиефлаговизапись результата.




    Рисунок6.АлгоритмвыполнениякомандыNEG

    14
      1. Команда BGE


    АлгоритмвыполненияоперацииBGEпредставленнарисунке7.Этакомандаотносится куровню3ивыполняетусловныйпереход




    Рисунок7.АлгоритмвыполнениякомандыBGE

    15
      1. Команда SEC


    На рисунке 8 Изображен алгоритм выполнения операции SEC. Эта командаотноситсяк4уровнюивыполняетустановкуфлагаC.




    Рисунок8.АлгоритмвыполнениякомандыSEC

    16
      1. Команда INC


    На рисунке 9 представлен алгоритм выполнения команды INC. Коперанду, записанному в регистре R12, прибавляется единица. Далеепроизводитсяформированиефлаговизаписьрезультата.




    Рисунок9.АлгоритмвыполнениякомандыINC


    17
    1. Листинг микропрограммы





    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

    2

    1500

    1

    7

    1

    7

    0

    0

    0

    4

    0

    1

    0

    0

    2

    0

    3

    0

    0

    0

    16

    0

    0

    0

    0

    7

    0

    1

    7

    0

    0

    0

    4

    2

    0

    0

    16

    7

    7

    0

    0

    5

    0

    3

    2

    0

    0

    0

    5

    200

    2

    10

    3

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    6

    2

    2

    11

    3

    0

    0

    0

    0

    7

    0

    0

    0

    0

    0

    0

    7

    251

    2

    12

    3

    0

    0

    0

    0

    7

    0

    0

    0

    0

    0

    0

    10

    250

    2

    13

    3

    0

    0

    0

    0

    7

    0

    0

    0

    0

    0

    0

    11

    2

    2

    14

    3

    0

    0

    0

    0

    7

    0

    0

    0

    0

    0

    0

    12

    2

    2

    15

    3

    0

    0

    0

    0

    7

    0

    0

    0

    0

    0

    0

    30

    361

    1

    7

    2

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    31

    0

    1

    7

    12

    0

    6

    0

    0

    0

    0

    1

    0

    0

    0

    0

    32

    1500

    1

    7

    1

    30

    0

    0

    0

    4

    0

    1

    0

    0

    2

    0

    33

    0

    0

    0

    16

    0

    0

    0

    0

    0

    0

    0

    4

    0

    0

    0

    34

    2

    0

    0

    16

    30

    30

    0

    0

    5

    0

    3

    2

    0

    0

    0

    35

    1500

    1

    7

    1

    0

    0

    0

    0

    7

    0

    1

    0

    0

    2

    0

    36

    0

    0

    0

    16

    0

    0

    0

    0

    0

    0

    0

    4

    0

    0

    0

    37

    31

    1

    7

    17

    0

    13

    0

    0

    7

    0

    3

    0

    0

    0

    0

    40

    1500

    1

    7

    1

    7

    0

    0

    0

    4

    0

    1

    0

    0

    2

    0

    41

    0

    0

    0

    16

    0

    0

    0

    0

    0

    0

    0

    4

    0

    0

    0

    42

    2

    0

    0

    16

    7

    7

    0

    0

    5

    0

    3

    2

    0

    0

    0

    43

    1500

    1

    7

    1

    30

    11

    0

    0

    5

    0

    1

    0

    0

    2

    0

    44

    0

    0

    0

    16

    0

    0

    0

    0

    0

    0

    0

    4

    0

    0

    0

    45

    31

    1

    7

    17

    0

    13

    0

    0

    7

    0

    3

    0

    0

    0

    0

    50

    1307

    1

    7

    6

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    51

    0

    1

    7

    12

    0

    6

    0

    0

    0

    0

    1

    0

    0

    0

    0

    52

    1500

    1

    7

    1

    20

    0

    0

    0

    4

    0

    1

    0

    0

    2

    0

    53

    0

    0

    0

    16

    0

    0

    0

    0

    0

    0

    0

    4

    0

    0

    0

    54

    2

    0

    0

    16

    20

    20

    0

    0

    5

    0

    3

    2

    0

    0

    0

    55

    1500

    1

    7

    1

    0

    0

    0

    0

    7

    0

    1

    0

    0

    2

    0

    56

    0

    0

    0

    16

    0

    0

    0

    0

    0

    0

    0

    4

    0

    0

    0


    18




    57

    31

    1

    7

    17

    0

    14

    0

    0

    7

    0

    3

    0

    0

    0

    0




    60

    1500

    1

    7

    1

    7

    0

    0

    0

    4

    0

    1

    0

    0

    2

    0




    61

    0

    0

    0

    16

    0

    0

    0

    0

    0

    0

    0

    4

    0

    0

    0




    62

    2

    0

    0

    16

    7

    7

    0

    0

    5

    0

    3

    2

    0

    0

    0




    63

    1500

    1

    7

    1

    20

    11

    0

    0

    5

    0

    1

    0

    0

    2

    0




    64

    0

    0

    0

    16

    0

    0

    0

    0

    0

    0

    0

    4

    0

    0

    0




    65

    31

    1

    7

    17

    0

    14

    0

    0

    7

    0

    3

    0

    0

    0

    0




    70

    617

    1

    7

    2

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0




    71

    0

    1

    7

    12

    0

    6

    0

    0

    0

    0

    1

    0

    0

    0

    0




    120

    122

    3

    17

    3

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0




    121

    123

    1

    7

    17

    14

    20

    0

    0

    4

    0

    2

    0

    0

    0

    0




    122

    1510

    1

    7

    1

    0

    14

    0

    0

    3

    0

    1

    0

    0

    1

    0




    123

    0

    1

    7

    12

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0




    151

    0

    0

    0

    16

    0

    13

    0

    0

    7

    0

    3

    0

    0

    0

    0




    152

    200

    0

    0

    16

    0

    0

    0

    0

    7

    4

    1

    2

    1

    0

    0




    153

    156

    0

    2

    3

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0




    154

    177400

    0

    0

    16

    13

    13

    0

    0

    5

    3

    7

    2

    0

    0

    0




    155

    157

    0

    0

    17

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0




    156

    377

    0

    0

    16

    13

    13

    0

    0

    5

    4

    7

    2

    0

    0

    0




    157

    1770

    0

    0

    2

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0




    160

    0

    1

    7

    12

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0




    161

    0

    0

    0

    16

    17

    0

    0

    0

    4

    0

    1

    0

    3

    0

    0




    162

    165

    0

    1

    3

    0

    0

    0

    0

    4

    0

    0

    0

    0

    0

    0




    163

    160

    0

    3

    3

    0

    0

    0

    0

    4

    0

    0

    0

    0

    0

    0




    164

    160

    1

    7

    17

    13

    7

    0

    0

    1

    0

    3

    0

    0

    0

    0




    165

    160

    1

    3

    3

    0

    0

    0

    0

    4

    0

    0

    0

    0

    0

    0




    166

    160

    1

    7

    17

    13

    7

    0

    0

    1

    0

    3

    0

    0

    0

    0




    200

    30

    1

    7

    1

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0




    201

    50

    1

    7

    1

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0




    202

    70

    1

    7

    1

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0




    203

    2

    2

    7

    17

    0

    0

    0

    0

    7

    0

    1

    0

    0

    0

    0




    250

    151

    1

    7

    1

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0




    251

    2

    2

    7

    17

    0

    0

    0

    0

    7

    0

    1

    0

    0

    0

    0


    19




    361

    31

    0

    7

    17

    0

    13

    0

    0

    7

    4

    3

    0

    0

    0

    0




    363

    31

    0

    7

    17

    0

    13

    0

    0

    7

    4

    3

    0

    0

    0

    0




    365

    31

    0

    7

    17

    0

    13

    0

    0

    7

    4

    3

    0

    0

    0

    0




    367

    32

    0

    7

    17

    0

    13

    0

    0

    7

    4

    0

    0

    0

    0

    0




    371

    31

    0

    7

    17

    0

    13

    0

    0

    7

    4

    3

    0

    0

    0

    0




    373

    40

    0

    7

    17

    30

    13

    0

    0

    4

    0

    3

    0

    0

    0

    0




    375

    31

    0

    7

    17

    0

    13

    0

    0

    7

    4

    3

    0

    0

    0

    0




    377

    31

    0

    7

    17

    0

    13

    0

    0

    7

    4

    3

    0

    0

    0

    0




    617

    71

    0

    7

    17

    0

    14

    0

    0

    7

    4

    3

    0

    0

    0

    0




    637

    71

    0

    7

    17

    0

    14

    0

    0

    7

    4

    3

    0

    0

    0

    0




    657

    71

    0

    7

    17

    0

    14

    0

    0

    7

    4

    3

    0

    0

    0

    0




    677

    71

    0

    7

    17

    0

    14

    0

    0

    7

    4

    3

    0

    0

    0

    0




    717

    71

    0

    7

    17

    0

    14

    0

    0

    7

    4

    3

    0

    0

    0

    0




    737

    120

    1

    7

    1

    13

    14

    0

    1

    1

    3

    3

    0

    1

    0

    0




    740

    1520

    1

    7

    1

    0

    0

    0

    0

    0

    0

    0

    3

    0

    0

    0




    741

    71

    0

    7

    17

    0

    0

    0

    0

    5

    4

    0

    0

    0

    0

    0




    757

    71

    0

    7

    17

    0

    14

    0

    0

    7

    4

    3

    0

    0

    0

    0




    777

    71

    0

    7

    17

    0

    14

    0

    0

    7

    4

    3

    0

    0

    0

    0




    1307

    51

    0

    7

    17

    0

    14

    0

    0

    7

    4

    3

    0

    0

    0

    0




    1317

    51

    0

    7

    17

    0

    14

    0

    0

    7

    4

    3

    0

    0

    0

    0




    1327

    51

    0

    7

    17

    0

    14

    0

    0

    7

    4

    3

    0

    0

    0

    0




    1337

    52

    0

    7

    17

    0

    13

    0

    0

    7

    4

    0

    0

    0

    0

    0




    1347

    51

    0

    7

    17

    0

    14

    0

    0

    7

    4

    3

    0

    0

    0

    0




    1357

    51

    0

    7

    17

    0

    14

    0

    0

    7

    4

    3

    0

    0

    0

    0




    1367

    60

    0

    7

    17

    20

    14

    0

    0

    4

    0

    3

    0

    0

    0

    0




    1377

    51

    0

    7

    17

    0

    14

    0

    0

    7

    4

    3

    0

    0

    0

    0




    1500

    0

    1

    7

    12

    0

    7

    0

    0

    7

    0

    1

    2

    0

    0

    0




    1510

    0

    1

    7

    12

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0




    1520

    0

    1

    7

    12

    0

    15

    0

    0

    7

    0

    3

    3

    0

    0

    0




    1540

    1676

    0

    0

    16

    0

    6

    0

    0

    7

    0

    3

    2

    0

    0

    0




    1541

    2000

    1

    7

    12

    0

    7

    0

    0

    7

    0

    3

    2

    0

    0

    0




    1771

    160

    0

    0

    17

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0




    1772

    160

    0

    0

    17

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0


    20

    1773

    160

    0

    0

    17

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    1774

    161

    0

    0

    17

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    1775

    160

    0

    0

    17

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    1776

    160

    0

    0

    17

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    1777

    160

    0

    0

    17

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0



    21

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


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