Техника - молодёжи 1991-04, страница 51Program •• graphCopy •• (Run; Address: 05E0 05F0 0600 0610 0620 0630 0640 0650 0660 0670 0660 0690 06A0 06B0 06C0 06D0 06E0 06F0 0700 0710 0720 0730 0 740 0750 0760 0770 0760 0790 07A0 07B0 07C0 07D0 07E0 07F0 0600 0610 0620 0630 0640 0650 0660 0670 0660 0690 06A0 06B0 06C0 06D0 06Б0 06F0 0900 0910 0920 *930 0940 0950
1<Г 07 n ячейки M, начиная со старшего, в состояние логической единицы, либо оставим их неизменными, то есть нулевыми. Сформированный байт передадим на принтер, вызвав соответствующую подпрограмму Монитора, и, сдвинув битовые шкалы анализируемых ячеек видеопамяти Р1 ... Р8 влево, повторим описанную процедуру. По завершении цикла байты Р1 ... Р8 вернутся в исходное состояние, а в буфер печатающего устройства поступят данные для распечатки участка экрана размером 8X8 пикселей. Последовательно, в цикле по числу байтов в строке и количеству строк, мы скопируем весь экран или его часть. В цветном режиме алгоритм несколько усложнится. Естественно, цветовая гамма воспроизводится условно — посредством штриховки различной плотности. И наконец, третье. Следует подобрать такой режим печати, при котором пропорции копируемых изображений не будут искажаться. Все остальное — дело техники. Техники работы с машинными кодами. И собственно техники — вашего электронного чертежника. Конкретное решение задачи — прилагаемая программа, написанная для «англоязычного» Энтер-прайза (его более образованный собрат, «говорящий» на двух языках: немецком и английском,— умеет распечатывать графический экран без посторонней помощи). Программа загружается по адресам 05Е1—0953 Н, вызывается по адресу 060С Н, работает при стандартных видеорежимах как высокого, так и низкого разрешения, с двух-, четырех- и восьми-цветной палитрой и для всех последующих программ на Бейсике является резидентной. Рисунки, иллюстрирующие статью, выполнены с помошью этой программы. Анатолий ВЕРШИНСКИЙ СОЗДАТЕЛИ СВЕРХЛЕГКИХ ЛЕТАТЕЛЬНЫХ АППАРАТОВ! Предлагаем вам надежную силовую установку зарубежного производства. Электронная 12-волътовая система зажигания. Автономная система запуска. Работа в толкающем и тянущем вариантах. Двигатель сертифицирован. Характеристики: расход топлива — 12—15 л/ч, компоновка — четырехцилиндровый, оппозитный, бензин — АИ-93, обороты коленчатого вала — 6000 об/мин., масса (без редуктора, винта и моторамы) не более 35 кг, мощность не менее 45 л. е., межремонтный ресурс не менее 400 ч. Двигатель может комплектоваться редуктором с передаточным отношением 1:2,45 и соответствующим воздушным винтом. Ориентировочная стоимость (с редуктором и воздушным винтом) — 5 тыс. руб. Возможна оплата в валюте. Поставки планируются на конец 1991 г. Просим не затягивать с оформлением заказов. Заявки направлять по адресу: 252680, Киев-58, ГСП, пр. Космонавта Комарова, 1, КИИ ГА, Авиационный центр НТТМ. 4 «Техника — молодежи» № 4. 49 |