Utilizatorii despre - corvetă

Cantitatea minimă de structura paginii de memorie, doresc să stabilească până la 256 de octeți, acesta poate fi mai mult decât o dimensiune, parametrii maxime dintre care primul nu este reglementată strict. De obicei, Aranjați UVV-TION și display alfanumeric RAM sunt reduse la o singură pagină de 2 Kbyte, și un apel la GZU realizat printr-o fereastră de 16 KB.







Care sunt avantajele paginii modul RAM în computerele noastre?

În al doilea rând, puteți dezactiva una și apoi alte sub-memorie în timpul execuției programului. Astfel, de exemplu, măsuri pentru a crea un disc de memorie RAM. În „Corvette“ sub ramdisk folosit GZU parte 144 KB.

În al treilea rând, există momente în care programele ma atât de mare încât nu se încadrează în 64 Kbytes de memorie. În acest caz, este posibil să se plaseze funcțiile individuale în celelalte pagini de memorie și să le conecteze la programul principal după cum este necesar.

Rețineți că, în acest din urmă caz ​​ceaiul la UVV nu sunt incluse pagina RAM display alfanumeric.

Acest decodor este programabil. Acest lac de pornire, pe care le putem schimba în mod programatic acele combinații de biți în octet de mare Adre-sa, care conduc la alegerea unui anumit dispozitiv. Cu alte cuvinte, există mai multe seturi de Clue-cineva în decodor, care oferă acces la stvam dispozitiv „Corvette.“ Poate exista un set de 32. Ceea ce avem nevoie, în acest caz, determină registrul așa-numitul sistem.

Mai întâi de toate, să ne amintim capacitatea de informare a ecranelor. Pentru dez alfanumerice pleya este 64H16 de caractere. Capacitatea de afișare grafică 512H256 puncte. Pentru a putea combina IMAGE tensiune cu grafica pentru un singur ecran, dimensiunea imaginilor de caractere au primit 8x16 puncte de matrice. Astfel, vom vedea că numărul de puncte pe ambele display-uri coincide dătătoare.

În cazul în care este necesar uneori afișajul de pe ecran pentru a modifica tensiunea de modul de imagine. În acest scop, de obicei, în display alfanumeric este transmis împreună cu codul de caractere atribuie codul său *. În „Corvette“ Atri-dar este folosit pentru a inversa imaginea de caractere. Prin urmare, A / D RAM are o capacitate de 1K și 1K cuvinte de nouă cifre. Al nouălea bit este atributul.

Atribuirea biți individuali consiliilor împăcării harta registrului este prezentat în Fig. 1.

Ne întoarcem acum la afișajul grafic. Acest dispozitiv este mult mai dificil. Do-este suficient să spunem că cantitatea de memorie este de 192 KB. Primul acord cu memorie. GZU cuprinde trei bănci de memorie de 64 kiloocteți fiecare. Ele formează trei plan de imagine. Punctul real pe ecranul de afișare este obținut din combinarea acestor trei planuri de biți. O astfel de construcție reprezintă Wola obține o imagine de culori de opt ori-personale. Deoarece numărul de puncte odnov-Strap reprezentate pe ecran este egal cu 512H • X 256 = 16 Kbytes și, prin urmare, trei avioane ocupă 48 kilobiți, dedurizarea poate GZU Stith patru pagini, t. Ecran pendent E. Four-Nez. Ele pot fi aproape instantanee-venno a trecut prin schimbarea celor doi biți mai puțin semnificativi în registrul de control a imaginii.







2. Citește octet în care bitul este responsabil pentru punctul dorit.

3. Schimbarea de logică de operă-tiile conținutul biți, astfel încât punctul de semi-chilas de culoarea dorită.

4. Înregistrare bytes înapoi în GZU.

5. trece din nou cartela de memorie.

Această succesiune de operații care trebuie efectuate pentru fiecare plan, ca un punct de pe ecran este format din trei planuri biți simultan. Pentru a reduce VRE Meni a accesa afișajul grafic a devenit necesară pentru a utiliza suport hardware pentru punctele de aprindere ale procesului și pentru a reduce solicitanta-mina în acest scop, numărul de instrucțiuni CPU.

Care sunt mecanismele de accelerație pa-roboții cu grafica? Avem două re-zhimami: culoare si stratificat. În culoare de conversie modul vine la toate cele trei planuri simultan, și stratificat - separat pentru fiecare plan.

Deci, înainte de a scrie ceva în GZU, trebuie să facem în cazul culorii-TION de informații cu privire la ce culoare dorim orez-Vat. Când citiți imaginea de pe ecran - mod analog-similare pentru a înregistra în masca registru ECE-TA citit.

Familiarizat cu procesul de înregistrare în GZU. Să presupunem că culoarea va lumina numărul punctului logic 5. Acest lucru înseamnă că trebuie să scrie în culoarea înregistrare binar numărul 1000101H B. Aici, cel mai puțin important este lipsită de relevanță și este desemnat ca X, iar litera B, după numărul înseamnă că este binar. Biții 1-3 conțin o reprezentare binară de 5 (5 = 101 V). Printr-o culoare logică controler de afișaj grafic masca transmis că, în planul 0 este unitate înregistrată în planul 1 - zero și în planul 2 - unitate din nou. Acum vom da un octet de la microprocesor, care stabilește un singur biți de stat corespunzătoare punctelor pe care trebuie să se aprindă. În acest caz, se întâmplă următoarele. Biții în stația de măsurare Grupa care se potrivesc aprinde un punct, și schimbe statutul. Ceilalți biți nu se schimba starea lor. Astfel Salvăm în comparație cu procedura de direct-to rashchenija GZU descrise mai sus, nu imediat, mai multe operații microprocesor. Astfel, procesul de desenare substanțial ubyst-ryaetsya.

Pe lângă desen, există o zonă de procedură de umbrire delimitată de un Cree-ing o culoare predeterminată. Nu se poate face fără a citi de la Grupul statiei de masurare. Trebuie să știm, am ajuns la frontieră sau nu. Pentru a accelera prost-lectură prel de grup Stație de măsurare în „Corvette“, la fel ca în hardware-ul Menen-serie.

În cazul în care procesul de citire din GZU citește un octet la un moment dat de fiecare plan. Ca urmare a acestei apare hardware Cf.-nenie fiecare dintre cele opt puncte de culoare cu masca ECE-tovoy într-un registru de culoare predeterminate biți 4-6 mi.

Rezultatul este un octet care conține informații cu privire la rezultatele de comparație. Acum este ușor de a efectua procesul obiectului de umplere. Înregistrăm într-un registru masca de culoare pentru chte-TION, care corespunde Nuanțele de culoare. După aceea, citiți octet, care determină culoarea zona VNU TREN. În cazul în care este zero, înseamnă că frontiera nu este atins și poate fi extins pro-umbrire. Aplicarea acestei metode conduce la faptul că viteza de umplere-up atinge cele trei milioane de pixeli pe secundă.

Luați în considerare acum modul stratificat la Grupa statiei de masurare Obra-scheniya. Atribuirea Bit ECE-ta registru prezentat în Fig. 3.

În acest caz, bit 0 este o mască de bit valori, înregistrate în GZU; biți \ - 3-avioane pentru selectarea înregistrării; Biți 4-6 - citit; Bit 7 - Modul stratificat (pentru a fi Vo ice-san 0).

Astfel, dacă dorim să aleagă planul de înregistrare, registrul de biți de culoare corespunzătoare este setat la zero, atunci când citesc - câte unul.

Dacă mai multe plat stey, informațiile vor fi scrise în toate planul selectat este selectat pentru înregistrare. În același timp, tyvanii de schi mai multe planuri de informații sunt combinate.

În modul stratificat, datele provenind de la microprocesor, precum și culoarea joacă un rol mască. Singura diferență este că masca, în acest caz, constă dintr-un singur bit. Acesta este cel mai mic registru de culoare semnificativ bit. Să presupunem că vrem să scrie numărul binar GZU 10011011V. In respectiv-GZU stvuyuschem octet în biți 7, 4, 3, 1, 0 valori vor registru de culoare Jr. biți și biții 6, 5, 2 nu-și schimbă cooperarea lor în picioare.

Utilizatorii despre - corvetă

Când acest bit 0 corespunde cu planul GZU 0, bit 1 - planul 1, planul 2 bit 2, bitul 3 corespunde memoriei A / D.