Передовица » Макулатура » Книги » Факультативные занятия на ПЭВМ АГАТ

Факультативные занятия на ПЭВМ АГАТ

Степанов М. Е, Самолысов В. Москва 1990. 352 c. Группа сайта просит вас связаться с нами! (ЗАЧЕМ ЭТО?)

Министерство просвещения РСФСР
Научно-исследовательский институт школ

  

Скачать книгу, DJVU 7 Мб.

Любопытная книжка. Здесь показаны не примитивные школьные программки, а программы посложнее и поинтереснее: рисование в графическом режиме с клавиатуры, крестики-нолики, перевод чисел в разные системы счисления, клавиатурный тренажер, редактор спрайтов для оператора DRAW. Есть примеры по работе с файлами. Бейсиком книжка не ограничивается - есть примеры использования встроенного ассемблера. Есть даже программа для совмещения текстового режима с графическим, использующая прерывания. В отличие от многих других похожих книг 90-х, которые часто были написаны формально и с массой ошибок, эта выглядит достаточно выверенной. Авторы прямо пишут, что информации им не хватало и многие вещи они выясняли экспериментально. В тексте много упоминаний про особенности Бейсика и ДОС - адреса рабочих ячеек, распределение памяти. Я лично даже не знал, что в Бейсик-60 команда TEXT=0 включает 15-ю текстовую страницу. Конечно не обошлось без опечаток. Например, в той же программе для совмещения текстового режима с графическим, объявлена метка RODG, а вызывается процедура PODG. Но самое странное - константа для счета маскируемых прерываний. $B1 Учитывая, что IRQ генерируется, по-моему, в начале каждой текстовой строки, этот счетчик никогда не успевает досчитать до 0 и режим остается графическим (по крайней мере, в эмуляторе). У меня заработало с константой $1B. Более подробно я тексты программ не проверял, но в целом оценка книжке положительная. Даже жалко, что в 90-е мне такая не попалась.

* * *

Использование материалов проекта agatcomp без получения предварительного письменного разрешения agatcomp запрещено.


Почта для обратной связи: mail@agatcomp.ru


Живое общение по теме Агата: Telegram группа Agatcomp.


Накопленные знания и проекты: тематический ФОРУМ.


© 2004-2024 agatcomp.su / agatcomp.ru

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *