For students > Êóðñîâûå > Âûáîð ëîãè÷åñêîé ñòðóêòóðû ïðîöåññîðà
Âûáîð ëîãè÷åñêîé ñòðóêòóðû ïðîöåññîðà');
// --> Page: 6/7
└────────┴────┴────┘
0 15
Äåëèìîå ñ÷èòûâàåòñÿ èç FPR1, äåëèòåëü èç
FPR2. Ïî îêîí÷àíèè
âûïîëíåíèÿ îïåðàöèè ÷àñòíîå íîðìàëèçóåòñÿ è
ïîìåùàåòñÿ â FPR1.
Ïðèíèìàåòñÿ ñîîòíîøåíèå êîðîòêèõ è äëèííûõ
îïåðàíäîâ: 80% è 20%.
Ïðåîáðàçîâàíèå ïîðÿäêà ñîâìåùàåòñÿ ñ îïåðàöèåé
äåëåíèÿ.
ÐÊ ÂÎ ÎÏ ÍÐ ÇÐ Ò =
28*Òì*0.8 + 56*Òì*0.2
└────┴────┴-----------┴────┴────┘
Ò =
12,13) Óñëîâíûé ïåðåõîä
┌────────┬────┬────┬────┬────────────┐
│ ÊÎÏ │ M1 │ Õ2 │
Â2 │ D2 │ BC M1,D2(X2,B2)
└────────┴────┴────┴────┴────────────┘
{D2+(X2)+(B2)}=(RPSW)
0 31
Ïðè âûïîëíåíèè óñëîâèÿ (ÏÓ), ñîäåðæàùåãîñÿ â
ïîëå M1, ïðîèñõîäèò
âûáîð ñëåäóþùåé êîìàíäû ïî àäðåñó D2+(B2)+(X2), â
ïðîòèâíîì ñëó÷àå
âûïîëíÿåòñÿ ñëåäóþùàÿ ïî ïîðÿäêó êîìàíäà. Ïðè
íàëè÷èè àëüòåðíàòèâíîãî
áóôåðà êîìàíä ñ÷èòàåì âåðîÿòíîñòü íàõîæäåíèÿ
êîìàíäû â áóôåðå ð= 0.8.
à) Óñïåøíûé ïåðåõîä:
ÐÊ ÏÓ ÂÀ ÂÊ Ò =
4*Òì*0.8 + Òï*0.2
└────┴────┴────┴----------┘
Ò =
á) Íåóñïåøíûé ïåðåõîä:
ÐÊ ÏÓ Ò = 2*Òì ;
Ò =
└────┴────┘
14) Îïåðàöèÿ àëãåáðàè÷åñêîãî ñðàâíåíèÿ
(ðåãèñòð-ðåãèñòð):
┌────────┬────┬────┐
│ ÊÎÏ │ R1 │ R2
│ CR R1,R2 (R1)/(R2) = (R1,R1+1)
└────────┴────┴────┘
0 15
Êîìàíäà CR ïðîèçâîäèò ñðàâíåíèå ñîäåðæèìîãî
(R2) è (R1) è
óñòàíàâëèâàåò ïðèçíàê ðåçóëüòàòà â ñîîòâåòñòâèè ñ
ýòîé ðàçíîñòüþ.
Ñîäåðæèìîå ðåãèñòðîâ îñòàåòñÿ íåèçìåííûì.
ÐÊ ÂÎ ÎÏ ÇÐ Ò = 4*Òì
└────┴────┴────┴────┘
Ò =
15) Îïåðàöèÿ ñäâèãà âëåâî/âïðàâî
(ðåãèñòð-ïàìÿòü):
┌────────┬────┬────┬────┬────────────┐
│ ÊÎÏ │ R1 │ │
Â2 │ D2 │ SLL R1,D2(B2)
└────────┴────┴────┴────┴────────────┘
0 31
Êîìàíäà SLL ïðîèçâîäèò ñäâèã ñîäåðæèìîãî
ðåãèñòðà R1 âëåâî íà
êîëè÷åñòâî ðàçðÿäîâ, óêàçàííîå êàê àäðåñ âòîðîãî
îïåðàíäà.
Ïðèíèìàåòñÿ ñðåäíå âåðîÿòíîå çíà÷åíèå ñäâèãà íà 3
ðàçðÿäà.
ÐÊ ÂÀ ÂÊ ÇÐ Ò =
6*Òì
└────┴────┴---------┴────┘
Ò =
16) Îïðåäåëèì âðåìÿ Òï, èñõîäÿ èç òàáëèöû
çíà÷åíèé çàâèñèìîñòè
âåðîÿòíîñòè îáðàùåíèÿ ê áóôåðíîé ïàìÿòè îò åå
åìêîñòè:
Òàáëèöà 1.
┌──────────────────────────────┬────┬────┬────┬────┬────┬────┬────┐
│ Åìêîñòü áóôåðíîé ïàìÿòè (Êá) │ 2
│ 4 │ 8 │ 16 │ 32 │ 64 │128 │
├──────────────────────────────┼────┼────┼────┼────┼────┼────┼────┤
│ Âåðîÿòíîñòü îáðàùåíèÿ (ð) │ 90
│ 92 │ 94 │ 96 │ 97 │ 98 │ 99 │
└──────────────────────────────┴────┴────┴────┴────┴────┴────┴────┘
Âðåìÿ îáðàùåíèÿ ê ïàìÿòè áóäåì îïðåäåëÿòü
óñëîâíî â êîëè÷åñòâå
ìàøèííûõ òàêòîâ è èñõîäÿ èç ñëåäóþùåãî âûðàæåíèÿ:
Òï = ð*Òá + (1-ð)*Òö; Òï =
ãäå ð - âåðîÿòíîñòü íàõîæäåíèÿ èíôîðìàöèè â
êýø-ïàìÿòè;
Òá - öèêë îáðàùåíèÿ áóôåðíîé ïàìÿòè;
Òö - öèêë îáðàùåíèÿ îñíîâíîé ïàìÿòè.
ÐÀÑ×ÅÒ ÏÐÎÈÇÂÎÄÈÒÅËÜÍÎÑÒÈ ÏÐÎÖÅÑÑÎÐÀ:
Òàáëèöà 2.
┌───┬────────────────────────┬───────┬─────────────┬──────────────┐
│ NN│ Íàèìåíîâàíèå │
Âåñ │Äëèòåëü.(òàêò) Ñðåäíåå çíà÷.│
│ ïï│ è òèï îïåðàöèè
│êîìàíäû├──────┬──────┼──────┬───────┤
│ │ │
% │á/ñîâì│ñîâìåù│òàêò*%│ ìêñ*% │
├───┼────────────────────────┼───────┼──────┼──────┼──────┼───────┤
│ 1.│Çàãðóçêà:ïàìÿòü-ðåãèñòð │
12.4 │ │ │ │ │
│ 2.│ ðåãèñòð-ïàìÿòü │
6.2 │ │ │ │ │
│ 3.│ ðåãèñòð-ðåãèñòð│
21.6 │ │ │ │ │
│ │Ñëîæåíèå/âû÷èòàíèå:
│ │ │ │ │ │
│ 4.│ ô.çïò, ðåãèñòð-ðåãèñòð│
14.4 │ │ │ │ │
│ 5.│ ô.çïò, ðåãèñòð-ïàìÿòü │
8.5 │ │ │ │ │
│ 6.│ ïë.çïò, ðåãèñòð-ðåãèñòð│
6.4 │ │ │ │ │
│ 7.│ ïë.çïò, ðåãèñòð-ïàìÿòü │
3.5 │ │ │ │ │
│ │Óìíîæåíèå:
│ │ │ │ │ │
│ 8.│ ô.çïò, ðåãèñòð-ðåãèñòð│
1.8 │ │ │ │ │
│ 9.│ ïë.çïò, ðåãèñòð-ðåãèñòð│
2.6 │ │ │ │ │
│ │Äåëåíèå:
│ │ │ │ │ │
│10.│ ô.çïò, ðåãèñòð-ðåãèñòð│
0.6 │ │ │ │ │
│11.│ ïë.çïò, ðåãèñòð-ðåãèñòð│
1.2 │ │ │ │ │
│ │Óñëîâíûé ïåðåõîä:
│ │ │ │ │ │
│12.│ óñïåøíûé │
10.4 │ │ │ │ │
│13.│ íåóñïåøíûé │
2.2 │ │ │ │ │
│ │Ëîãè÷åñêèå îïåðàöèè:
│ │ │ │ │ │
│14.│ ñðàâíåíèå (ô.çïò) │
4.8 │ │ │ │ │
');
// -->
|