ZX Spectrum для пользователей и программистов

ZX Spectrum для пользователей и программистов

Year
1991
Publisher
«Питер»
City
St. Petersburg
Authors
А.Ларченко, Н.Родионов.
Pages
155 pages
Print run
100000 copies
ISBN
5-87472-004-9

Publisher’s summary

Книга, которую Вы держите в руках — попытка помочь многочисленным «синклеристам» хоть немного утолить информационный голод. В нее вошли описания наиболее популярных пользовательских программ: графического редактора Art Studio, музыкального редактора Wham, электронной картотеки Masterfile. Для опытных программистов и всех желающих ими стать несомненно полезными будут подробные и точные сведения об архитектуре компьютера и системе команд процессора Z80, о системных переменных и подпрограммах ПЗУ ZX Spectrum, а также описания ассемблера GENS4 и монитора-отладчика MONS4. Книга подготовлена авторами на основе длительного опыта работы с этим компьютером, в ней затронуты многие вопросы, не освещенные в фирменных руководствах. Надеемся, что книга вызовет интерес как у любителей, так и у профессионалов.

Contents:

  1. От авторов - предисловие. Немного истории.
  2. Обзор программного обеспечения - одна из главных причин популярности в нашей стране Spectrum-совместимых машин — это обилие для них программного обеспечения. Его поток хлынул из-за границы с появлением первых Speccy и усиливается день ото дня.
  3. Архитектура ZX Spectrum - центральный процессор.
  4. Архитектура ZX Spectrum - регистры данных и аккумулятор. Регистр флагов. Другие регистры.
  5. Архитектура ZX Spectrum - внешние устройства. Система прерываний.
  6. Архитектура ZX Spectrum - память. Организация экранной памяти. Каналы и потоки.
  7. Архитектура ZX Spectrum - формат хранения текста программы на Бейсике. Формат хранения переменных. Массивы. Символьная переменная (string). Стек калькулятора.
  8. Микропроцессор Z80 - система команд. Методы адресации. Недокументированные команды.
  9. GENS4 - из множества ассемблеров и дизассемблеров, существующих для ZX Spectrum, наиболее популярен пакет фирмы Hisoft — DEVPAC4 (ассемблер GENS4 и отладчик MONS4). Введение.
  10. GENS4 - команды редактора. Работа с дисководом и магнитофоном. Другие команды. Ассемблирование программы.
  11. GENS4 - сообщения об ошибках. Пример сеанса работы. Забавный пример использования команд условной трансляции.
  12. MONS4 - монитор-отладчик MONS4, являясь составной частью пакета DEVPAC4, совместим с ассемблером GENS4. Описание программы.
  13. Русификация ZX Spectrum - один из первых вопросов, который задают наши соотечественники при покупке импортного компьютера: «А можно ли его приспособить для работы с русским шрифтом, попросту — русифицировать?».
  14. Системные переменные - ZX Spectrum использует так называемые системные переменные, под размещение которых отведена специальная область ОЗУ.
  15. Ввод/вывод - описание подпрограмм ПЗУ и операций ввода-вывода.
  16. Таблица - таблица кодов и их соответсвий символам и командам ассемблера. Контрольные коды.