_WELCOMETO Radioland

ðóññêèé Ãîëîâíà Ñõåìè Äîêóìåíòàö³ÿ Ñòóäåíòàì Ïðîãðàìè Ïîøóê Top50  
Ïîøóê íà ñàéò³



Íàâ³ãàö³ÿ
Ãîëîâíà
Ñõåìè
Àâòîåëåêòðîí³êà
Àêóñòèêà
Àóä³î
Âèì³ðþâàííÿ
Êîìï'þòåðè
Æèâëåííÿ
Ïðîã. ïðèñòðî¿
Ðàä³î
Ðàä³îøïèãóíñòâî
Òåëåáà÷åííÿ
Òåëåôîí³ÿ
Öèôð. åëåêòðîí³êà
²íø³
Äîäàòè ñõåìó
Äîêóìåíòàö³ÿ
̳êðîñõåìè
Òðàíçèñòîðè
²íøå
Ôàéëè
Óòèë³òè
Ðàä³îëþá. ðîçðàõóíêè
Ïðîãðàìóâàííÿ
²íøå
Ñòóäåíòàì
Ðåôåðàòè
Êóðñîâ³
Äèïëîìè
²íôîðìàö³ÿ
Ïîøóê ïî ñàéòó
Íàéïîïóëÿðí³øåå
Êàðòà ñàéòó
Çâîðîòí³é çâ'ÿçîê

Ñòóäåíòàì > Êóðñîâûå > Âûáîð ëîãè÷åñêîé ñòðóêòóðû ïðîöåññîðà

Âûáîð ëîãè÷åñêîé ñòðóêòóðû ïðîöåññîðà

Ñòîð³íêà: 4/7

                Ðèñ.2. Ïðèíöèïû ñîâìåùåíèÿ âûïîëíåíèÿ êîìàíä.

 

 

                                          Êîìàíäû                   îò ÎÏ

               Áóôåðû    ┌───────────┬──────────────┐       ┌────────────

               êîìàíä ┌──┴──┐     ┌──┴──┐       ┌───┴───────┴────┐

                      ├─────┤     ├─────┤       │Ñâåðõîïåðàòèâíàÿ├───────

                      ├─────┤     ├─────┤       │áóôåðíàÿ ïàìÿòü │   ê ÎÏ

                      ├─────┤     ├─────┤       │ (êýø-ïàìÿòü)   ├──┬────

                      └──┬──┘     └──┬──┘       └───┬────────────┘  │

              ┌ ─ ─ ─ ─ ─│─ ─ ─ ─ ─ ─│─ ─ ─ ─ ─ ┐   │ Îïåðàíäû      │

                 ┌───────┴───────────┴───────┐      │  ┌─────────┐  │

           ┌──┼──┤      Ðåãèñòð êîìàíä       ├──┼───┼──┤Ëîêàëüíàÿ│  │

           │     └───────┬───────────────────┘      │  │ ïàìÿòü  │  │

           │  │          │                      │   │  └──┬────┬─┘  │

           │    ÁÂÊ      │           ┌──────────────┼─────┤    │    │

           │  │    ──────┴────   ────┴──────    │   │     │    │    │

           │            Àäðåñíûé ñóììàòîð           │     │    │    │

           │  │      ──────────┬──────────      │   │     │    │    │

           │  └ ─ ─ ─ ─ ─ ─ ─ ─│─ ─ ─ ─ ─ ─ ─ ─ ┘   │     │    │    │

           │                   ├────────────────────┼─────┘    │    │

           │  ┌ ─ ─ ─ ─ ─ ─ ─ ─│─ ─ ─ ─ ─ ─ ─ ─ ┐   │          │    │

           │     ┌─────────────┴─────────────┐      │          │    │

           │  │  │      Ðåãèñòð àäðåñà       │  │   │          │    │

           │     └─────────────┬─────────────┘      │          │    │

           │  │                └────────────────┼───┼──────────┼────┘

           │    ÁÂΠ           ┌────────────────────┤     ┌────┤

           │  │                │                │ ┌─┴─────┴─┐  │

           │     ┌─────────────┴─────────────┐    │Áóôåðíàÿ │  │

           │  │  │      Ðåãèñòð îïåðàíäà     │  │ │ ïàìÿòü  │  │

           │     └─────────────┬─────────────┘    │îïåðàíäîâ│  │

           │  └ ─ ─ ─ ─ ─ ─ ─ ─│─ ─ ─ ─ ─ ─ ─ ─ ┘ └─┬───────┘  │

           │                   ├────────────────────┘          │

           │  ┌ ─ ─ ─ ─ ─ ─ ─ ─│─ ─ ─ ─ ─ ─ ─ ─ ┐              │

           │             ┌─────┴─────┐   ┌─────────────────────┤

           │  │  ┌───────┴───┐  ┌────┴───┴──┐   │              │

           │     │ Ðåãèñòð 1 │  │ Ðåãèñòð 2 │                  │

           │  │  └───────┬───┘  └────┬──────┘   │              │

           │             │           │                         │

           │  │   ───────┴────   ────┴───────   │              │

           └────────        Ñóììàòîð                           │

              │      ──────────┬───────────     │              │

                     ┌─────────┴──────────┐                    │

              │ ÀËÓ  │ Ðåãèñòð ðåçóëüòàòà ├─────┼──────────────┘

                     └────────────────────┘

              └ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ┘

 

              Ðèñ.3. Ñòðóêòóðíàÿ ñõåìà ïðîöåññîðà ñ ñîâìåùåíèåì

                     âûïîëíåíèÿ êîìàíä.

 

 

 

         ÂÛÁÎÐ ÀËÃÎÐÈÒÌÀ È ÂÐÅÌÅÍÍÛÕ ÄÈÀÃÐÀÌ ÂÛÏÎËÍÅÍÈß ÎÑÍÎÂÍÛÕ ÎÏÅÐÀÖÈÉ.

 

            Îöåíèì äëèòåëüíîñòü îñíîâíûõ îïåðàöèé, èìåþùèõ íàèáîëüøóþ

       âñòðå÷àåìîñòü (âåñ) è ïîòîìó îïðåäåëÿþùèõ ïðîèçâîäèòåëüíîñòü

       ïðîöåññîðà (òàáë.2). Áóäåì äåëàòü îöåíêó âðåìåíè âûïîëíåíèÿ (Ò)

       êîìàíäû â êîëè÷åñòâå ìàøèííûõ òàêòîâ (Òì).

 

            1) Çàãðóçêà (ðåãèñòð-ðåãèñòð):

 

            ┌────────┬────┬────┐

            │  ÊÎÏ   │ R1 │ R2 │     L R1,R2      (R2) = (R1)

            └────────┴────┴────┘

            0                 15

 

            Ïî êîìàíäå LR ïðîèçâîäèòñÿ âûáîðêà èç ðåãèñòðà âòîðîãî îïåðàíäà

       è çàïîìèíàíèå ïîëó÷åííîãî çíà÷åíèÿ â ðåãèñòðå ïåðâîãî îïåðàíäà, ñ

       îäíîâðåìåííûì óíè÷òîæåíèåì åãî èñõîäíîãî ñîäåðæèìîãî.

 

              RK   BO   ÇР          Ò = 3*Òì

            └────┴────┴────┘         Ò =

 

            2) Çàãðóçêà (ïàìÿòü-ðåãèñòð):

 

            ┌────────┬────┬────┬────┬────────────┐

            │  ÊÎÏ   │ R1 │ Õ2 │ Â2 │     D2     │   L R1,D2(X2,B2)

            └────────┴────┴────┴────┴────────────┘   {D2+(X2)+(B2)}=(R1)

            0                                   31

 

            Êîìàíäà L ïðîèçâîäèò ïåðåñûëêó ïîëíîãî ñëîâà ïî àäðåñó

       D2+(X2)+(B2) èç îñíîâíîé ïàìÿòè â ðåãèñòð îáùåãî íàçíà÷åíèÿ R1.

 

              ÐK   ÀΠ  BO   ÇР          Ò = 4*Òì + Òï

            └────┴────┴----┴────┘         Ò =

 

            3) Çàïîìèíàíèå (ðåãèñòð-ïàìÿòü):

 

            ┌────────┬────┬────┬────┬────────────┐

            │  ÊÎÏ   │ R1 │ Õ2 │ Â2 │     D2     │   ST R1,D2(X2,B2)