Проектирование процессора ЭВМ на секционированных микропроцессорных БИС. Гурин Е.И - 21 стр.

UptoLike

A1
Начало
026
В1
D
RDI
R7
R7+0
PSW<-- PSW
MAR
Y
300;0
D
RDI;PDI
BI;PK
BI
NOP
PSW
PSW
NOP
CONT
0;0
D
RDI
NOP
PSW
PSW
NOP
CJP; TSTР2
55;
027
031
В 2
В3
A2
300
Подпрограмма
чтения команды
A
3
030
D
RDI
NOP
PSW
PSW
NOP
CJP; TST=УР1
52;0
0
1
2А2
2А3
2А1
0
1
Рис. 8. Фрагмент ДМЛ
Кодирование микропрограмм
На этом этапе важным моментом является определение начальных
адресов участков микропрограмм для различных команд проектируемой
ЭВМ. Для БМУ с аппаратным формированием начального адреса эти адреса
определяются правилом работы соответствующего преобразователя ПНА.
Для БМУ без аппаратного формирования начального адреса, приведенного
19
      A1                                    В1               026
                                                    D← RDI
                                                   R7← R7+0
           Начало                                 PSW<-- PSW
                                                   MAR ← Y
                                                  CJS; TST=1
                                                     300;0




      A2            300                    В2              027
                                          D← RDI;PDI← BI;PK← BI
                                                NOP
       Подпрограмма
                                            PSW← PSW
      чтения команды                            NOP
                                               CONT
                                                0;0




      A3            030                    В3                031
            D← RDI                                D ← RDI
             NOP                                     NOP               2А2
        PSW ← PSW               0                PSW← PSW          0
             NOP                                     NOP
        CJP; TST=УР1                             CJP; TST=УР2
            52;0                                      55;              2А3
                                                                   1

                                                                       2А1
                                 1


                          Рис. 8. Фрагмент ДМЛ
                    Кодирование микропрограмм
    На этом этапе важным моментом является определение начальных
адресов участков микропрограмм для различных команд проектируемой
ЭВМ. Для БМУ с аппаратным формированием начального адреса эти адреса
определяются правилом работы соответствующего преобразователя ПНА.
Для БМУ без аппаратного формирования начального адреса, приведенного




                                     19