_WELCOMETO Radioland

ðóññêèé Main Electronic circuits Documentation For students Programs Search Top50  
Search on site



Navigation
Main
Electronic circuits
Autoelectronics
Acoustics
Audio
Measurement
Computers
Power supply
Programming devices
Radio
Radioespionage
Television
Telephony
Digital
Other
Add schematic
Documentation
ICs
Transistors
Other
Files
Utilities
Electronic calculations
Programming
Other
For students
Abstracts
Course
Diplomas
Information
Search on a site
Most popular
Sitemap
Feedback

For students > Êóðñîâûå > Âûáîð ëîãè÷åñêîé ñòðóêòóðû ïðîöåññîðà

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

Page: 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)