CG nouă

NOUA GENERAȚIE CARACTER.
Afișează funcțiile "86RK radio".

Există două moduri de bază de funcționare a oricărui ecran: alfanumeric și grafică. Diferența este determinată de un set de simboluri elementare, prin care se formează o imagine. În modul de afișare grafic de simboluri ca elementare punct ies în afară. În acest caz, orice imagine, fie că este o literă, un simbol sau o imagine a unui obiect este format dintr-un set de puncte. Calitatea imaginii de afișare grafică este determinată de numărul total de puncte elementare care formează caseta de ecran. De exemplu, utilizat pe scară largă în ecranul EGA IBM PC de calculatoare personale (grafică îmbunătățită Array) oferă pe ecran 640h350 = 224 000 pixeli. Evident, pentru a lucra cu un astfel de gamă largă de informații necesită o cantitate mare de memorie pentru stocarea și viteza mare a computerului.

La mașinile simple, de multe ori folosesc doar un singur - un mod de afișare alfanumeric. Particularitatea ei constă în faptul că personajele elementare sunt deja scrisori „gata“ ale alfabetului, numere și un set de caractere speciale, care sunt numite pseudographics, datorită faptului că combinația lor face posibilă pentru a construi aceste sau alte forme geometrice. Pentru a afișa caracterul în acest mod, procesorul computerului nu trebuie să fie calculate și înregistrate în coordonatele de memorie ale tuturor punctelor care alcătuiesc caracterul, ci pur și simplu pentru a informa controler de afișare ce fel de caracter pe care doriți să le afișați pe ecran. Această măsură face posibilă menținerea unui procesor de înaltă performanță, la fel ca în memoria calculatorului, în acest caz, nu are nevoie să stocheze informații cu privire la toate punctele de pe ecran este suficient să cunoască și să ne amintim numai ceea ce este simbolul trebuie să fie afișat în locul ecranului și pentru a stoca astfel de informații Este nevoie de mult mai puțină memorie. modul de afișare alfanumeric este utilizat în „Radio 86RK“.

Acesta poate fi considerat ca o primă aproximare, că ecranul computerului „Radio 86RK“ umplut 64h25 = 1600 de caractere, din care fiecare poate fi o literă, un număr sau un simbol pseudographic. Imaginea de pe ecran este compusă din 25 de linii de 64 de caractere pe linie. Fiecare caracter din șirul corespunde așa-numitul substituent, reprezentând o matrice formată din opt linii de televiziune pe verticală și 6 puncte pe orizontală. Astfel, fiecare caracter afișat pe ecran corespunde familiaritatea format de 6x8 = 48 de puncte, care oferă o calitate acceptabilă a imaginii de caractere și inteligibilitate lor bune. Pentru separarea dintre caracterele sunt furnizate „lacune“, egală cu două puncte de matrice. Un număr de 64 este de obicei numit familiaritate znakoryadom sau un șir de date. Între două znakoryada adiacente sunt separate prin două linii de scanare de televiziune, într-una dintre care este localizat cursorul.

CE ESTE GENERAȚIE CARACTER?

Particularitatea formarea de caractere alfanumerice, în display-uri cu televizor scanare raster este faptul că fiecare simbol elementar este format din piese în timp discret. toate personajele care alcătuiesc o linie de informații (znakoryad) sunt formate simultan. Mutarea pe linia de televiziune, fasciculul trece succesiv toate elementele de un rând de celule de caracter ale matricei incluse în șirul de text. Formarea znakoryada se termină după ce fasciculul trece toate cele 8 linii TV care formează znakoryad.

Calculatorul „Radio 86RK“ generator de caractere ROM K573RF1 (D12) are o capacitate de 1 kilobyte și conține informații cu privire la 2 până la 7 grade, adică 128 simboluri ale alfabetului românesc și latin, semne de punctuație, operații matematice, etc., precum și 23 de simboluri pseudographic și 2 simboluri invizibile - „spațiu“. .. „gol“ și În plus, generatorul de caractere oferă spațiu pentru servicii de „simboluri“, care sunt comenzile de control (linie de alimentare, retur de car, controlul cursorului și așa mai departe. P.) și nu sunt afișate pe ecran. Rețineți că computerul „Radio 86 RK“ numărul de astfel de echipe este mic, ceea ce face posibilă „elibera“ locul ocupat în alte instrucțiuni executabile de către calculator, puneți un set de pseudo-personaje, și, astfel, reduce cantitatea de ROM.

KAKKODIRUETSYA generator de caractere ROM-ul?

Dacă vorbim despre generator de caractere de codificare, este mai întâi necesar să se clarifice ceea ce este în joc. Există două tabele de codificare complet diferit (codare). Într-un caz, este vorba despre o masă ordonată care conține o listă completă a afișat (și, de multe ori speciale, non-grafice) de caractere, fiecare dintre care are un număr de serie bine definit de cod. De multe ori, numărul de serie de caractere este numit cod ASCII, deși acest lucru nu este întotdeauna adevărat. În al doilea caz se referă la tabelul de programe în jargonul „firmware“ generator de caractere ROM tehnic.

CE ESTE „KODASCII

Deci, pentru a asigura compatibilitatea setul de caractere de informații utilizate de către calculatorul dumneavoastră, trebuie să standardizeze. Se poate imagina un set de caractere într-un tabel și sunt de acord că fiecare personaj va fi întotdeauna același loc în tabel. Apoi, fiecare caracter (literă, semn, echipa, și așa mai departe. D.) se va întâlni, de asemenea, un număr care definește acest loc. Acest număr poate fi numit acel cod de caractere. Ordinea (codificare) caractere pentru compatibilitatea informațiilor de calculatoare și programe pentru ei nu poate fi arbitrară și supusă unui număr de documente de reglementare. Cel mai mare în răspândirea mondială a găsit ASCII standard (American Standard Code pentru schimbul de informații) - Codul standard american pentru schimbul de informații, din care prima versiune reglementează procedura de codificare pentru setul de coduri 7 biți de 128 de caractere. Acest standard a fost rafinat în mod repetat, extins, dar principiile de bază stabilite în ea, utilizat peste tot în lume, în ziua de azi. Compatibilitatea informațiilor este asigurată de faptul că fiecare personaj este atribuit un număr de generator de caractere (cod), numit cod ASCII, deși se întâmplă că similitudinea cu standardul SUA și capete. Numerele atribuite caractere CG computer „Radio 08 iunie RC“ este caractere ASCII din partea managerilor, simboluri matematice, semne de punctuație, numere și litere majuscule. Codurile de caractere pseudographic nu sunt conforme cu standardele actuale, ceea ce este destul de acceptabil pentru cele mai simple calculatoare. Pentru cea mai mare măsură în generatorul de caractere „Radio 86RK“ îndeplinit cerințele naționale standard ale Koi - 7N1. dar în jargonul de amatori spun adesea „Codurile ASCII“, dar nu „coduri KOI-7N1.“ În general, de multe ori expresia „codul ASCII“ este folosit doar pentru a indica reprezentarea simbolică a informațiilor.

KAKZAKODIROVAT generator de caractere ROM-ul?

reguli universale ROM-ul de codificare nu este, deci, ca un exemplu, ia în considerare de calculator care codifică ROM „Radio 86RK“. Cel mai simplu mod de a face acest lucru cu un exemplu. Zugrăvi familiaritate matrice ca un tabel de 8 rânduri și 6 coloane (Fig. 1) Pentru a simplifica creșterea numărului de coloane 2, t. E. Va aduce matricea la dimensiunea de 8 x8. Două coloana din stânga extremă utilizate pentru a construi nu vor, dar prezența lor este oarecum simplifică procesul de codificare. Fiecare linie familiaritate element de a atribui un factor de ponderare în format binar; în primul rând la dreapta corespunde coeficientului de gradul 0 2 (unitate), al doilea - 2 în 1 grad (două) a treia -2 la 2 grade (patru) și așa mai departe. forma familiaritate pe dreapta patru ronțăit cel mai puțin semnificativ, iar patru stânga - număr hexazecimal ciuguli de mare. Coeficienții de ponderare descarcă nibbles- mai în vârstă și mai tineri se potrivesc, de exemplu, și al șaselea pe dreapta și elementele necesare doua au un factor de ponderare 2. Acest lucru nu este surprinzător, deoarece este în mod substanțial numărul hexazecimal nivel. În funcție de faptul dacă elementul de familiaritate ar trebui să fie afișat pe lumina ecranului sau punctul întunecat, bitul corespunzător al numărului binar este 0 sau 1. „Radio 86RK“ a adoptat un ordin de codificare, punctul în care lumina corespunde la 0 în pozițiile corespunzătoare ale numărului binar, și întuneric 1. Astfel, în cazul în care toți biții egale cu 1, ceea ce corespunde binar număr 11111111 (FF hexazecimal), atunci întreaga linie în familiaritatea va consta din punctele întunecate, t. e. se va stinge. linie luminoasă corespunde numărului binar 00000000 (hexazecimal 0). Este evident că umplerea matricei cu zerouri și cele, se pot obține o varietate de combinații de luminoase și anulate puncte, fiecare set de 48 (64 cu suplimentar două coloane) corespunde generator de caractere un simbol, și 8 numere hexazecimale formează un cod pentru caracterul care trebuie înregistrată în Generator de caractere ROM.

Astfel, în cazul de codificare manuală suficient pe o bucată de hârtie pentru a reprezenta caracterul dorit ca o combinație de puncte de lumină și întuneric într-o matrice de pixeli 8x6, atunci fiecare lumină (! Pe ecran) Punctul pentru a atribui o valoare de 0, și fiecare întuneric - 1 de la stânga pentru a adăuga două mai multe " gol „coloana, pentru a converti numărul binar rezultat în hexazecimal (fără a uita punctele atribuite“ goale „rânduri valoarea 1), scrie numere hexazecimale unul după altul, pornind de la rândul de sus și 8 numere hexazecimale va cod care trebuie să fie scris ROM-ul proiectat pentru a afișa caractere.

Simbolul „Locul“ în ROM-ul este determinat de cel mai tabel ASCII, care a fost discutat anterior. Caracterele primul ROM scrise cu coduri de cod ASCII de 0, al doilea - codul 1, douăzecilea - cu codul 13 (hexazecimal echivalent nouăsprezece), o sută douăzeci și opt - .. cod C 7F etc. Fiecare simbol corespunde la 8 octeți de capacitate ROM, întregul decodorul este necesar 8H128 = 1024 octeți, adică exact 1 Kilobyte. De exemplu, Fig. 2-4 descrie simbolurile 0, 1, W în punctele lor matrice corespunzătoare și codurile lor binare și hexazecimale ale generatorului de caractere ROM.

Este posibil să „vezi“ ON SCREEN CARACTERE GENERAȚIE

Am nevoie să ADAPT CARACTER GENERATION?

La proiectarea unei Minuscule românești

puncte Matrix pentru capitalizare este egală cu 6x6. Acest lucru complică sarcina de a crea un personaje bine de citit. Un ajutor poate fi un program care vă permite să „construiască“ de caractere direct pe ecran și le înregistrează în zona tampon de RAM. O variantă a acestui program este prezentată în Tabelul. 2. Este scris în limbaj de bază, pe baza programului propus anterior de Lukianov și Alexander Bogdan.

Lucrul cu programul de atunci. În primul rând încărcat într-un tampon de coduri CG zonă RAM. Acest lucru poate fi versiunea principală a CG coduri PC coduri „Radio 86RK“ din tabelul 0.3 din prezentul articol, codurile de calculator CG „Microsha“. Într-un caz extrem, puteți face fără a completa codurile de zonă tampon CG, dar în acest caz, este necesar să se re-design toate cele 256 de caractere, si va necesita o mulțime de timp. Apoi, programul de interpret și VA Sica Tabelul încărcat. 2. După ce executați acest program pe ecran este afișat titlul:

În partea din stânga jos a titlului va fi o imagine stilizată de familiaritate, precum și dreptul - interogarea:

Când vi se solicită, introduceți un cod de caractere ASCII, „proiectare“, care trebuie să facă. Codul trebuie introdus într-o formă zecimală. Numerele de caractere nu trebuie să ia în ordine, ordinea lor în proiectarea poate fi arbitrară. De exemplu, introduceți codul de 65 de ani, care corespunde latin litera A. Dacă buffer-ul au fost descărcate anterior codurile CG în cadru (familiaritatea) imaginea este afișată această scrisoare, în cazul în care codurile CG nu sunt încărcate), atunci imaginea poate fi orice, cel mai probabil va fi haotic alternarea pete de lumină și întuneric. La stânga de familiaritate va hexazecimale coduri șiruri de caractere.

Meniul suferi mutații și să devină, după cum urmează: NUMBER PLATE. 65
1 - Urmați semnul,
2 - EDIT,
3 - INVERSION,
4 - CURĂȚAREA familiaritate,
5 - pentru a termina treaba.
ALEGE:

Puteți apăsa 1 și du-te la următorul design de personaje, puteți alege 2 și începe să editați imaginea de caractere. Dacă imaginea este aleatoriu sau eronate pentru incapacitatea de editare, este recomandabil să curățați substituentul făcând clic pe 4.

Image Inversiune este utilă în evaluarea formelor de caractere (pentru simplitate, programul de afișare a acceptat inversă - ceva care va fi un punct de lumină într-o imagine stilizată - întunecat și vice-versa).

În tranziția la vizualizarea de editare a ecranului este oarecum diferit: există un ajutor NUMBER PLATE. 65
CHEI:
MOVE - 'Săgeată'
Pune capăt - „PUNCT“
PUNCT CLEAR - „spațiu“
MENIU PRINCIPAL - „R“.

din care rezultă că transferul se face cu tastele cursor, și ștergeți și, respectiv, punctul de instalare a barei de spațiu și DOT. Meniul principal poate fi accesat prin apăsarea R.

În acest fel, aveți nevoie pentru a edita sau re-crea toate 256 de caractere ale unui nou generator de caractere. La finalul acestei proceduri, în tamponul va fi necesar un set de coduri. Putem păstra numai pentru o utilizare viitoare, scris banda.

5000 - 50 și următoarele # 9; 3B51
5100 - 51FF # 9; 6D76
5200 - 52FF # 9, 3745
5300 - 53FF # 9; A0V2
5400 - 54FF # 9; 5S73
5500 - 55FF # 9; 6D76
5600 - 56FF # 9; 313E
5700 - 57FF # 9; A0B2

5000 - 57FF # 9, 1097

Având un tabel de cod, trebuie să programați generatorul de caractere ROM-ul cip. În general vorbind, puteți utiliza orice generator de caractere ROM programabil recipient adecvat, cum ar fi K556RT7, dar este mult mai convenabil de a folosi cip, pentru a permite programarea repetate, cum ar fi un ROM cu ștergere UV seria K573.

SCHIMB PENTRU K573RF1 K573RF2, K573RF5

  • deconectați terminalul 20 de la circuitul de ieșire 35 KR580VG75 (D8) și conectat la linia de 5V;
  • terminalul 18 desprinderii de autobuz comun și conectat la terminalul 35 al IC D8:
  • ieșire din circuitul 21 pentru a deconecta și conectați -5 și +5 lanț V.

    După acest cip de pre-programate pot fi montate pe placa și începe verificarea computerul cu un nou generator de caractere, care este produs în mod obișnuit pentru cele două jumătăți ale generatorului de caractere separat. În cazul în care un cip ROM cusut corect și finalizarea plății se face fără erori, computerul are acum un set extins de caractere CG.

    Computer Descriere Radio 86RK