Áîëüøîå èçóìëåíèå ó ÷åëîâåêà, íå çíàêîìîãî ñ âû÷èñëèòåëüíîé òåõíèêîé âûçûâàåò òîò ôàêò, ÷òî âñå ðàçíîîáðàçèå ðåøàåìûõ íà ÝÂÌ çàäà÷ ðåàëèçóåòñÿ ñ ïîìîùüþ íåáîëüøîãî íàáîðà î÷åíü ïðîñòûõ êîìàíä. Ñèñòåìà êîìàíä ó òèïè÷íîé ÝÂÌ âêëþ÷àåò â ñåáÿ âñåãî 60— 150 áàçîâûõ êîìàíä. Âñå êîìàíäû â îñíîâíîì ñëóæàò äëÿ âûïîëíåíèÿ î÷åíü ïðîñòûõ äåéñòâèé, òàêèõ, êàê ïðî÷èòàòü, çàïîìíèòü, ñëîæèòü, ñäâèíóòü, ñðàâíèòü è ò.ä. Èíòåëëåêòóàëüíîñòü ÝÂÌ äîñòèãàåòñÿ çà ñ÷åò òîãî, ÷òî ÝÂÌ ñïîñîáíà âûïîëíÿòü ïðîãðàììû, ñîñòîÿùèå èç áîëüøîãî ÷èñëà òàêèõ ïðîñòûõ äåéñòâèé ñ îãðîìíîé, íå äîñòèæèìîé äëÿ ÷åëîâåêà ñêîðîñòüþ.  äàííîì óïðàâäåëå ó÷åáíèêà êðàòêî ðàññìîòðèì íàáîð êîìàíä, èñïîëüçóåìûõ â òèïè÷íûõ ÝÂÌ, è äåéñòâèÿ, ðåàëèçóåìûå ýòèìè êîìàíäàìè.
Ïðè îïèñàíèè ñèñòåìû êîìàíä ÝÂÌ îáû÷íî ïðèíÿòî êëàññèôèöèðîâàòü êîìàíäû ïî ôóíêöèîíàëüíîìó íàçíà÷åíèþ, äëèíå, ñïîñîáó àäðåñàöèè è äðóãèì ïðèçíàêàì. Ðàññìîòðèì îñíîâíûå ãðóïïû êîìàíä, ïðèäåðæèâàÿñü êëàññèôèêàöèè êîìàíä íà ãðóïïû ïî ôóíêöèîíàëüíîìó ïðèçíàêó.
Êîìàíäû ïåðåäà÷è äàííûõ. Äàííàÿ ãðóïïà êîìàíä âêëþ÷àåò â ñåáÿ ïîäãðóïïû êîìàíä ïåðåäà÷è êîäîâ ìåæäó ðåãèñòðàìè âíóòðè ïðîöåññîðà, èç ðåãèñòðîâ ïðîöåññîðà â ïàìÿòü, èç ïàìÿòè â ðåãèñòðû ïðîöåññîðà, èç îäíèõ ÿ÷ååê ïàìÿòè â äðóãèå è ïåðåäà÷è äàííûõ ìåæäó ïðîöåññîðîì è ïîðòàìè âíåøíèõ óñòðîéñòâ. Îòäåëüíóþ ïîäãðóïïó ñîñòàâëÿþò êîìàíäû ðàáîòû ñî ñòåêîì. Îíè ïîçâîëÿþò âêëþ÷àòü äàííûå â ñòåê äëÿ âðåìåííîãî õðàíåíèÿ è èçâëåêàòü äàííûå èç ñòåêà ïðè íåîáõîäèìîñòè èõ .èñïîëüçîâàíèÿ. Ïîäðîáíîå íàçíà÷åíèå è ïðèíöèïû èñïîëüçîâàíèÿ ñòåêîâ â ÝÂÌ ðàññìîòðèì íèæå ïðè îáñóæäåíèè ðàáîòû ñ ïîäïðîãðàììàìè è ïðåðûâàíèÿìè.
Êîìàíäû îáðàáîòêè äàííûõ. Äàííóþ ãðóïïó êîìàíä ñ òî÷êè çðåíèÿ âûïîëíÿåìûõ íàä äàííûìè îïåðàöèé ìîæíî ïîäðàçäåëèòü íà àðèôìåòè÷åñêèå (ñëîæèòü, âû÷åñòü, óìíîæèòü è ò.ä.), ëîãè÷åñêèå (îïåðàöèè È, ÈËÈ, ÍÅ è ò.ä.) è êîìàíäû ñäâèãà. Êîìàíäû ýòîãî òèïà ìîãóò èìåòü îäèí èëè äâà îïåðàíäà. Îïåðàíäû ìîãóò õðàíèòüñÿ â ðåãèñòðàõ öåíòðàëüíîãî ïðîöåññîðà, â ïàìÿòè èëè â ñàìîé êîìàíäå. Ðåçóëüòàò îïåðàöèè ôîðìèðóåòñÿ â ðåãèñòðå-ïðèåìíèêå èëè â ñïåöèàëèçèðîâàííîì ðåãèñòðå-àêêóìóëÿòîðå. Êîìàíäû äàííîé ãðóïïû ñôîðìèðóþò ïðèçíàêè ðåçóëüòàòîâ, óñòàíàâëèâàåìûå â ðåãèñòðå ôëàãîâ ïðîöåññîðà: ïåðåíîñ èç ñòàðøåãî ðàçðÿäà, ïåðåïîëíåíèå, íóëåâîé ðåçóëüòàò è äð. Ê àðèôìåòè÷åñêèì êîìàíäàì îòíîñÿò òàêæå è êîìàíäû ñðàâíåíèÿ. Îáû÷íî äëÿ ñðàâíåíèÿ äâóõ ÷èñåë ïðîöåññîð âûïîëíÿåò îïåðàöèþ âû÷èòàíèÿ. Ïî ðåçóëüòàòó âû÷èòàíèÿ óñòàíàâëèâàþòñÿ ôëàãè âî ôëàãîâîì ðåãèñòðå ïðîöåññîðà. Î÷åâèäíî, ÷òî åñëè ñðàâíèâàåìûå âåëè÷èíû ðàâíû, ðåçóëüòàò âû÷èòàíèÿ áóäåò íóëåâûì è âî ôëàãîâîì ðåãèñòðå óñòàíîâèòñÿ ôëàã íóëåâîãî ðåçóëüòàòà. Åñëè ïåðâàÿ èç ñðàâíèâàåìûõ âåëè÷èí áîëüøå — ðåçóëüòàò âû÷èòàíèÿ áóäåò îòðèöàòåëüíûì è óñòàíîâèòñÿ ôëàã îòðèöàòåëüíîãî ðåçóëüòàòà è ò.ä. Ðåçóëüòàò âû÷èòàíèÿ íå ñîõðàíÿåòñÿ â ïàìÿòè, ïî ñîñòîÿíèþ ôëàãîâîãî ðåãèñòðà ìîæíî ñóäèòü î ðåçóëüòàòàõ ñðàâíåíèÿ äâóõ âåëè÷èí. Ìíîãèå ïðîöåññîðû èìåþò êîìàíäû ñðàâíåíèÿ îïåðàíäà ñ íóëåì.  íåêîòîðûõ ïðîöåññîðàõ èìåþòñÿ êîìàíäû ïðîâåðêè èëè óñòàíîâêè ñîñòîÿíèÿ îòäåëüíûõ áèòîâ â îïåðàíäå.
Êîìàíäû ïåðåäà÷è óïðàâëåíèÿ. Îíè èìåþò âàæíîå çíà÷åíèå, òàê êàê èñïîëüçóþòñÿ äëÿ èçìåíåíèÿ åñòåñòâåííîãî ïîðÿäêà ñëåäîâàíèÿ êîìàíä è îðãàíèçàöèè öèêëè÷åñêèõ ó÷àñòêîâ â ïðîãðàììàõ.
Ïðîñòåéøåé êîìàíäîé ïåðåäà÷è óïðàâëåíèÿ ÿâëÿåòñÿ êîìàíäà áåçóñëîâíîãî ïåðåõîäà JMP <àäðåñ>, êîòîðàÿ çàãðóæàåò àäðåñ ïåðåõîäà, óêàçàííûé â êîìàíäå, â ïðîãðàììíûé ñ÷åò÷èê. Êîìàíäû ycëîâíîãî ïåðåõîäà ïðîâåðÿþò óêàçàííîå â êîìàíäå óñëîâèå è ìîäèôèöèðóþò ïðîãðàììíûé ñ÷åò÷èê, åñëè óñëîâèå èñòèííî. Îáû÷íî êîìàíäû óñëîâíîãî ïåðåõîäà èñïîëüçóþòñÿ ïîñëå êîìàíä, èçìåíÿþùèõ ñîñòîÿíèå ôëàãîâîãî ðåãèñòðà (íàïðèìåð, êîìàíä ñðàâíåíèÿ). Ïðè ïðîâåðêå óñëîâèÿ ïðîèçâîäèòñÿ ñðàâíåíèå ñîñòîÿíèÿ îäíîãî èëè íåñêîëüêèõ ôëàãîâ èç ôëàãîâîãî ðåãèñòðà ñ êîìáèíàöèåé, óêàçàííîé â êîäå êîìàíäû óñëîâíîãî ïåðåõîäà. Ìîäèôèêàöèÿ ïðîãðàììíîãî' ñ÷åò÷èêà ìîæåò ïðîèçâîäèòüñÿ ëèáî çàãðóçêîé â íåãî íîâîãî çíà÷åíèÿ, ëèáî ñëîæåíèåì åãî ñî ñìåùåíèåì, óêàçàííûì â êîìàíäå.
|