Рефераты. Системы адресации в Мини- и МикpоЭВМ

ÑÌ 1700                       AMD 80386 DX 40Mhz


Ïðîèçâîäèòåëü-

íîñòü, ìëí.îï./ñ                  3                                              9.6


Ðàçðÿäíîñòü                             32                                            32


Åìêîñòü ÎÇÓ

Ìáàéò                          5-15                                        1-128


Âñå äàííûå ïî ïðîöåññîðó AMD386 âçÿòû èç äîêóìåíòàöèè íà Ali 386 MINI ISA System Board. Êàê âèäíî ñ ðàçâèòèåì ýëåìåíòíîé áàçû ÏÝÂÌ, çàäóìàííûå êàê ìåíåå ìîùíûå, ÷åì ìèíè-ÝÂÌ ïåðñîíàëüíûå êîìïüþòåðû îáîãíàëè èõ ïî ïðîèçâîäèòåëüíîñòè.


2. ÑÈÑÒÅÌÛ ÀÄÐÅÑÀÖÈÈ ÈÑÏÎËÜÇÓÅÌÛÅ Â ÌÈÍÈ-ÝÂÌ


             ýòîé ãëàâå áóäóò ðàññìîòðåíû ñïîñîáû àäðåñàöèè äàííûõ, èñïîëüçóåìûå â ìèíè-ÝÂÌ íà ïðèìåðå ÑÌ1700. Ýòî ïåðâûé ïðåäñòàâèòåëü 32-ðàçðÿäíûõ ÝÂÌ ñåìåéñòâà ÑÌ. Âû÷èñëèòåëüíûé êîìïëåêñ ÑÌ1700 ïðåäñòàâëÿåò ñîáîé óíèâåðñàëüíóþ ÝÂÌ. Îäíà èç îñíîâíûõ öåëåé åãî ñîçäàíèÿ - ýòî ðàñøèðåíèå âèðòóàëüíîãî àäðåñíîãî ïðîñòðàíñòâà ïî ñðàâíåíèþ ñ 16-ðàçðÿäíîé ÑÌ4. Õîòÿ íåêîòîðûå èíñòðóêöèè âû÷èñëèòåëüíîãî êîìïëåêñà ÑÌ1700 èìåþò ñõîäñòâî ñ èíñòðóêöèÿìè ÑÌ4, ÑÌ1700 ïðåäñòàâëÿåò ñîáîé ïîëíîñòüþ íîâóþ àðõèòåêòóðó. Àïïàðàòíûå ñðåäñòâà ÑÌ1700 îðèåíòèðîâàíû íà ðåàëèçàöèþ ÿçûêîâ âûñîêîãî óðîâíÿ è ñèñòåìíûõ ïðîãðàìì, êîòîðûå èñïîëüçóþòñÿ îïåðàöèîííîé ñèñòåìîé è êîìïèëÿòîðîì. Ñèñòåìà êîìàíä ÑÌ1700 â íàñòîÿùåå âðåìÿ âêëþ÷àåò 304 èíñòðóêöèè è áîëåå 20 ðåæèìîâ àäðåñàöèè îïåðàíäîâ. Âñå ýòî äàåò âîçìîæíîñòü ïðîãðàììèñòó ñîñòàâëÿòü ýôôåêòèâíûå ïî îáúåìó è âðåìåíè âûïîëíåíèÿ ïðîãðàììû. Êàêèå æå ñïîñîáû àäðåñàöèè ïðåäóñìîòðåíû â ÑÌ1700? Ìû ðàññìîòðèì íåñêîëüêî ñïîñîáîâ àäðåñàöèè, êîòîðûå â îáùåì ìîæíî ïîäåëèòü íà ðåãèñòðîâûå, êîñâåííûå, èíäåêñíûå è ñïåöèàëüíûå.



2.1  ÐÅÃÈÑÒÐÎÂÛÉ ÐÅÆÈÌ ÀÄÐÅÑÀÖÈÈ


             ýòîì ðåæèìå îïåðàíäîì ÿâëÿåòñÿ ñîäåðæèìîå ðåãèñòðà.Ðàññìîòðèì èíñòðóêöèþ MOVL R2,R3. Äëÿ ÑÌ ÝÂÌ õàðàêòåðíî, ÷òî ïðèåìíèêîì âñåãäà ÿâëÿåòñÿ âòîðîé îïåðàíä äëÿ äâóõ- è òðåòèé äëÿ òðåõ-îïåðàíäíûõ èíñòðóêöèé. Ïîýòîìó èíñòðóêöèÿ MOVL R2,R3 ïåðåñûëàåò ñîäåðæèìîå ðåãèñòðà R2 â ðåãèñòð R3, à íå íàîáîðîò, êàê áûëî áû ñ àíàëîãè÷íîé èíñòðóêöèåé MOV AX,BX èç íàáîðà êîìàíä ïðîöåññîðîâ cåìåéñòâà 8086 ôèðìû Intel. Ïðèâåäåì ïðèìåð èñïîëüçîâàíèÿ ýòîãî ñïîñîáà àäðåñàöèè íà ïðèìåðå èíñòðóêöèè MOVL R2,R3. Åå ìàøèííàÿ çàïèñü áóäåò âûãëÿäåòü, êàê D0 52 53, ãäå D0 - êîä èíñòðóêöèè, à 52 è 53 - ïðÿìàÿ àäðåñàöèÿ, 2îé ðåãèñòð è ïðÿìàÿ àäðåñàöèÿ, 3èé ðåãèñòð ñîîòâåòñòâåííî.

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.