assembler€86ˆ 5

assembler€86ˆ 5



3. Kolejne generacje mikroprocesorów firmy INTEL

Szybki rozwój technologii wytwarzania elementów o wielkim stopniu scalania (VLSI) powoduje pojawianie siÄ™ na rynku Å›wiatowym coraz to nowszych typów mikroprocesorów, znacznie przewyższajÄ…cych swoimi możliwoÅ›ciami poprzednie rozwiÄ…zania. OgraniczajÄ…c siÄ™ jedynie do firmy Intel - która obok Motoroli przoduje w tej dziedzinie - należy wspomnieć o kolejnych po 8086 i 8088 typach mikroprocesorów, a mianowicie 16-bitowych 80186/80188, 80286 oraz 32-bitowych 80386. Firma Intel do wyżej wymienionych mikroprocesorów oferuje odpowiednie koprocesory arytmetyczne o symbolach: 8087, 80287 i 80387.

Mikroprocesor 80286, stał się popularny (także w kraju) ze względu na stosowanie go w mikrokomputerach osobistych zgodnych z IBM AT, jak również w dwóch modelach nowego systemu PS/2 (Personal System 2) opracowanego przez IBM.

3.1. Mikroprocesory 80186/80188

Mikroprocesory 80186/80188 sÄ… rozwiniÄ™ciem procesorów 8086/8088. Z punktu widzenia programisty niewiele różniÄ… siÄ™ od swych poprzedników. Organizacja pamiÄ™ci, sposób uzyskiwania fizycznego adresu komórki pamiÄ™ci (16-bitowy adres segmentu oraz 16-bitowy adres wzglÄ™dem jego poczÄ…tku), a także maksymalna przestrzeÅ„ adresowa wynoszÄ…ca 1 MB sÄ… jednakowe dla obu typów mikroprocesorów. Zbiór rozkazów pokrywa dokÅ‚adnie zbiór rozkazów procesorów 8086 i 8088, zawiera jednak kilka uzupeÅ‚nieÅ„ (zob. p. 5.3). Dodatkowe rozkazy nie majÄ… jednak wiÄ™kszego znaczenia w programach użytkowych przygotowywanych dla mikrokomputerów osobistych klasy IBM PC/XT, bowiem stosowanie ich wykluczyÅ‚oby z krÄ™gu odbiorców tych programów, użytkowników pracujÄ…cych z procesorem 8086. Mikroprocesory 80186/80188 różniÄ… siÄ™ znacznie od swych poprzedników wewnÄ™trznÄ… budowÄ… logicznÄ…. Wiele ukÅ‚adów scalonych współpracujÄ…cych z mikroprocesorami 8086/8088, wÅ‚Ä…czono do wnÄ™trza mikroprocesora 80186 i 80188. SÄ… to: generator (zegar), ukÅ‚ady czasowe (liczniki), sterownik przerwaÅ„ i sterownik DMA. WedÅ‚ug oferty producenta mikroprocesor

Mi S3io1

3.2. Mikroprocesor 80286


S()l86 jest ponadto dwukrotnie szybszy niż 8086. Mikrokomputery osobiste, zgodne / IBM PC/XT, np. Tandy 2000, pracują z tym ulepszonym 16-bitowym mikroprocesorem.

3.2. Mikroprocesor 80286

Mikroprocesor 80286 należy do nowej klasy mikroprocesorów 16-bitowych. SwojÄ… popularność zawdziÄ™cza w dużej mierze firmie IBM, która zastosowaÅ‚a go w kolejnym modelu mikrokomputera osobistego IBM AT. Cechy charakterystyczne mikroprocesora 80286 różniÄ…ce go od innych mikroprocesorów i dajÄ…ce użytkownikowi caÅ‚kowicie nowe możliwoÅ›ci sÄ… nastÄ™pujÄ…ce

-    architektura procesora ukierunkowana na pracÄ™ w systemach wielodostÄ™pnych

i wielozadaniowych,    f1 ,    lidâ– Hfi3c

-    możliwość pracy w dwóch trybach - adresowania rzeczywistego (ang. real address modÄ™ ) oraz wirtualnego (ang. protected virtual address modÄ™ ).

W pierwszym trybie, adresowania rzeczywistego, mikroprocesor 80286 ma możliwość adresowania fizycznej pamiÄ™ci operacyjnej o pojemnoÅ›ci do 1 MB i w zakresie wynikowego kodu programu jest w peÅ‚ni zgodny z mikroprocesorami 80186 i 8086. W trybie drugim, adresowania wirtualnego, możliwość adresowania pamiÄ™ci fizycznej wynosi do 16 MB, natomiast pamiÄ™ci wirtualnej do 1 GB (gigabajt). W tym trybie istnieje jedynie zgodność z procesorami 80186 i 8086 na poziomie programów ÅºródÅ‚owych, co oznacza, że muszÄ… być one ponownie tÅ‚umaczone przy wykorzystaniu translatorów przygotowanych dla mikroprocesora 80286. ZarzÄ…dzanie adresowaniem tej trudnej do wyobrażenia przestrzeni adresowej jest realizowane przez specjalny wewnÄ™trzy ukÅ‚ad MMU (ang. memory management unit). Trzeba w tym miejscu podkreÅ›lić, że mimo iż procesor 80286 pojawiÅ‚ siÄ™ na rynku już w roku 1983, a mikrokomputer IBM AT z tym procesorem w roku 1984, to jednak do chwili obecnej jest on wykorzystywany głównie w trybie adresowania rzeczywistego. Powód jest prosty -w tym 'lepszym trybie wszystkie programy pracujÄ…ce pod kontrolÄ… popularnych systemów operacyjnych PC/MS-DOS 2.xx i 3.xx nie mogÄ… funkcjonować. Dopiero nowy system operacyjny firmy Microsoft OS/2 (Operating System 2) przygotowany z myÅ›lÄ… 0 systemie PS/2 wykorzystuje w peÅ‚ni możliwoÅ›ci procesora 80286.

Praca w trybie adresowania wirtualnego

Mikroprocesor 80286 pracujący w trybie adresowania wirtualnego ma wiele możliwości ułatwiających konstruowanie systemów wielodostępnych i wielozadaniowych. Są to

1

kontrola integralności danych (np. przy wymianie danych między pamięcią opcracyj-n3 a masową, ochrona przed własnymi oraz cudzymi błędami programowymi),

~ automatyczny test pamięci,

lepsze wykorzystanie pamięci (rzadko używane moduły programowe składowane w pamięci masowej),

" dostępność dużej, wirtualnej pamięci dla każdego programu,


Wyszukiwarka

Podobne podstrony:
assembler?86? 6 32 3. Kolejne generacje mikroprocesorów firmy INTEL -    efektywna
assembler?86? 8 36    3. Kolejne generacje mikroprocesorów firmy INTEL informacje o
assembler?86? 9 38    3. Kolejne generacje mikroprocesorów firmy INTEL możliwoÅ›ci m
assembler?86? 7 34    3. Kolejne generacje mikroprocesorów Jinny INTEL Rejestr GDTR
Slajd5 Pierwszy 16 - bitowy mikroprocesor firmy Intel zostaÅ‚ wyprodukowany
assembler?86? 5 W 90    5. Rozkazy mikroprocesorów 8086/8088 PrzykÅ‚ady PUSH ZMIENNA
assembler?86? 5 130 5. Rozkazy mikroprocesorów 8086/8088 Przykłady SAR ZMIENNA, 1 SAR BAJT[BP +1],
assembler?86? 5 150 5. Rozkazy mikroprocesorów 8086/8088 RET (ang. return from procedurę) powrót z
assembler?86? 5 170 5. Rozkazy mikroprocesorów 8086/8088 Mikroprocesor 80286 W (rybie adresacji rz
assembler?86? 5 110 5. Rozkazy mikroprocesorów H0H6/H08S Przykład CMP ZMIENNA, AX CMP ZMIENNA[BX],
Szybki rozwój technologii powoduje ciągłe udoskonalanie dachówek pod względem parametrów technicznyc
Czy elektronika nie ma wad? 1.    Zbyt szybki rozwój technologiczny -
assembler?86? 5 50 4. Język asemblerowy mikroprocesorów 8086/8088 ; w kolejnym przykładzie zmienne
assembler?86? 5 70 4. Język asemblerowy mikroprocesorów 8086/8088 .186
•Model prostego procesora 9• Rodzina procesorów firmy Intel — - Datę Transistors Feature size
Historia mikroprocesorów (3) 1974 - INTEL wprowadza na rynek ulepszona wersję 8008, procesor Intel 8
Rodziny procesorów (Intel) x86 to rodzina architektur procesorów firmy Intel, należących do kategori

więcej podobnych podstron