Потребители около - корвета
Минималният размер на страница структура памет, искате да зададете до 256 байта, то може да бъде повече от един размер, максималните параметри, от които първият е не строго регламентирани. Обикновено Подредете UVV-ТА и дисплей RAM буквено са намалени до една страница от 2 килобайта, и жалба до GZU извършва през прозорец от 16 KB.
Какви са предимствата на страница режим RAM в нашите компютри?
На второ място, можете да деактивирате една и оказва друга под-паметта по време на изпълнението на програмата. Така, например, мерки за създаване на RAM диск. В "Корвет" под Ramdisk използва GZU част от 144 KB.
Трето, има моменти, когато вашите програми Ма толкова голяма, че не се вписват в 64 килобайта памет. В този случай е възможно да се постави на отделните функции в другите страници на паметта и да ги свърже с основната програма, както е необходимо.
Имайте предвид, че в последния случай чая до UVV не са включени RAM страница буквено-цифров дисплей.
Този декодер може да се програмира. Това езеро старт, че можем да променим програмно тези комбинации от битове в високо байт Adre-SA, които водят до избора на конкретно устройство. С други думи, има няколко набора от представа някой в декодера, които осигуряват достъп до stvam устройство "Corvette". Възможно е да има набор от 32. Това, което трябва, в този случай, се определя така наречената система регистър.
На първо място, нека да си спомним информационния капацитет на екраните. За буквено-цифрови раз pleya е 64H16 знаци. Капацитет графичен дисплей 512H256 точки. С цел да бъде в състояние да се съчетаят IMAGE напрежение с графика за един екран, размер на изображенията на символите получи 8x16 матрица точки. По този начин, ние виждаме, че броят на точките и на двата дисплея съвпада-даване.
Ако дисплеят на екрана понякога е необходимо да се променя напрежението на режима на изображението. За тази цел, обикновено буквено-цифров дисплей се предава заедно с кода характер посочвате неговия код *. В "Корвет" Атри-а се използва за инвертиране на изображението на символа. Следователно, / D RAM А е с капацитет не 1K и 1K думи девет цифри. Деветият бит е атрибута.
Прехвърляне на отделни битове съвети-среда регистър карта е показана на фиг. 1.
Сега се обръщаме към графичен дисплей. Това устройство е много по-трудно. Направи си достатъчно, за да се каже, че размерът на паметта е 192 KB. Първа сделка с памет. GZU включва три банки памет на 64 килобайта всяка. Те образуват три равнина на изображението. Действителната точка на екрана се получава от комбинацията от тези три битови равнини. Такава конструкция представлява Вола получаване на образ осем пъти са лични цветове. Тъй като броят на точките odnov-каишка изобразен на екрана, е равна на 512 • X 256 = 16 Kbytes и следователно три равнини заемат 48 килобайта, омекотяване може GZU Stith четири страници, т. Висящи екран Е. Четири Nez. Те могат да бъдат почти мигновен-venno включен чрез промяна на два-малко значими бита в регистъра на контрол на изображението.
2. Четене на байт, в която малко е отговорен за желаната точка.
3. Промяна чрез логически опера ции съдържанието на бита, така че полу-chilas точка на желания цвят.
4. Запис байта обратно в GZU.
5. Отново превключите картата с памет.
Тази последователност на операциите, да се направи за всеки самолет, като се образува точка на екрана на три бита равнини едновременно. За да се намали VRE Мени достъп графичен дисплей се наложи да се използват хардуерна поддръжка за точките за запалване на процеса и намаляване на взискателните-мината за тази цел броят на инструкции на процесора.
Какви са механизмите на ускорение PA-ботове с графики? Имаме две повторно zhimami: цвят и стратифицирани. В цвят конверсия режим въпрос за трите равнини едновременно и пластове - отделно за всеки самолет.
Така че, преди да напишете нещо в GZU, ние трябва да се направи в случай на цвят-ТА на информация за това какъв цвят искаме ориз-Vat. Когато четете на изображението на екрана - аналогична-подобен начин да се запише в маската на регистър CEE-та чете.
Запознаване с процеса на запис в GZU. Да предположим, че цветът ще светне логичната точка номер 5. Това означава, че ние трябва да се напише в цвета регистрирате двоично число 1000101H B. Тук най-маловажният бит е без значение и е определен като X, и буквата Б, след като броят означава, че е двоичен. Битове 1-3 съдържат двоично представяне на пет (5 = 101 V). Чрез маска логично цвят графичен контролер на дисплея предава, че в самолета 0, се записва блок в самолета 1 - нула и в равнината 2 - единица отново. Сега ние даваме един байт от микропроцесора, който установява една-единствена държава бита, съответстващи на точките, които трябва да се възпламени. В този случай, се случва следното. Битовете в гара Група на измерване, която се запалва в мач точка, да променят статута си. Останалите битове не се променят статута им. По този начин ние освен в сравнение с процедурата на директно да rashchenija GZU описано по-горе, не веднага, много операции микропроцесорни. По този начин, процесът на изтегляне по същество ubyst-ryaetsya.
Освен рисуване, има процедура засенчване зона, ограничена от кри-ING предварително определен цвят. Там не могат да направят без да четете от гара Група на измерване. Ние трябва да знаем, ние сме дошли до границата или не. За да се ускори про четене глупакът на гара Група на измерване в "Корвет", както и в Menen-серия хардуер.
Когато процесът на четене от GZU чете един байт в даден момент от всеки самолет. След това се случи хардуер вж-nenie всяка от осемте цветни точки с CEE-tovoy маска по предварително определен списък на цвят бита 4-6 мили.
Резултатът е един байт, съдържащ информация за резултатите от сравнението. Сега е лесно да се извърши процесът на обекта запълване. Ние отразяват в дневник на цвят маската за chte-ТА, съответстващ на цвета засенчване. След това се чете байт, който определя цвета на площ VNU Tren. Ако тя е нула, това означава, че границата не е достигната и може да бъде удължен про-засенчване. Прилагането на този метод води до факта, че скоростта на запълване действия постига своите три милиона пиксела в секунда.
Помислете сега стратифицирани режим на гара Obra-scheniya Група на измерване. Bit задача на CEE-та регистър е показано на фиг. 3.
В този случай, бит 0 е малко маска ценности, записани в GZU; бита \ - 3-самолети за избор на записа; Bits 4-6 - четат; Бит 7 - стратифицирана режим (за Vo лед-сан 0).
По този начин, ако искаме да изберете самолета за запис, съответният битов цвят регистъра се определя на нула при четене - по един.
Ако няколко плосък stey, информацията ще бъде написано на всички избрани самолета е избран за запис. В същото време Сдз-tyvanii на няколко самолети информация се комбинира.
В стратифицирани режим, данни, идващи от микропроцесора, както и цвета играят маска роля. Единствената разлика е, че маската, в този случай се състои от един единствен бит. Това е най-маловажния бит цвят регистъра. Да предположим, че искате да напишете двоичен номер GZU 10011011V. В съответно-GZU stvuyuschem байт в бита 7, 4, 3, 1, 0 стойности Jr. битов цвят регистър, а битове 6, 5, 2 не се променят тяхното съвместно стоене.
Когато този бит 0 съответства равнина GZU 0, малко 1 - равнина 1, 2 равнина малко 2, бит 3 съответства на A / D памет.