Системные программы для «ZX-Spectrum» 1993 г.

BEYOND BASIC - обучающая программа "BEYOND BASIC" предназначена для того, чтобы глубже ознакомить вас с компьютером ZX SPECTRUM.


BEYOND BASIC

 

ОБУЧАЮЩАЯ ПРОГРАММА BEYOND BASIC (ВВЕДЕНИЕ В АССЕМБЛЕР)

 

Обучающая программа "BEYOND BASIC" предназначена для того, чтобы глубже ознакомить вас с компьютером ZX SPECT­RUM. Она объясняет, что происходит внутри компьютера, когда вы "прогоняете" программы, а также чтобы обучить вас некото­рым аспектам программирования в машинных кодах.

Основной отличительной особенностью программы "BEY­OND BASIC" является ее наглядность. Здесь вы можете написать свои собственные программы на языке ассемблера Z80 и прос­ледить на экране, каким образом они воздействуют на память и регистры во время "прогона".

Сама программа не является истинным ассемблером Z80. так­же в ней не ставится цель обучения всем командам ассемблера Z80. Ее задача — дать основные навыки программирования на ассемблере, что позволило бы вам двигаться дальше, возможно, с помощью учебников, которые вам кажутся сейчас слишком "за­умными".

ЗАГРУЗКА ПРОГРАММЫ

 

Когда все готово для загрузки программы, нажмите клавишу "LOAD", запустите магнитофон и нажмите клавишу "ENTER". Загрузка программы происходит в два этапа и занимает около четырех минут. Когда на экране покажется "приглашение", вы­ключите магнитофон. Программа самозапускается.

 

РЕЖИМЫ РАБОТЫ ПРОГРАММЫ.

 

После того как вы загрузили программу и прочли четыре кад­ра введения, вам прежде всего нужно выбрать один из следующих режимов:

1. Просмотр памяти и регистров.

2. Обучение командам ассемблера.

3. Создание и прогон программы пользователя.

4. Возврат к Бейсику.

Введите нужный режим, просто нажав клавишу цифры, вы­свечиваемой на экране телевизора, и затем "ENTER". Всегда можно переходить из режима в режим в любой последователь­ности, но первоначально их нужно пройти все последовательно.

 

1.      ПРОСМОТР ПАМЯТИ И РЕГИСТРОВ

 

В этом режиме объясняются основные положения архитекту­ры и работы компьютера. Сюда входят и описания:

— ОЗУ (памяти с произвольным доступом);

— ПЗУ;

— РЕГИСТРОВ;

— ПРОСТЫХ МАШИННЫХ КОМАНД;

      РЕГИСТРА ПРОГРАММНОГО СЧЕТЧИКА.

 

2.      ОБУЧЕНИЕ КОМАНДАМ АССЕМБЛЕРА

 

В этом режиме объясняется широкий набор истинных команд Ассемблера Z80. Каждая команда сопровождается текстовыми по­явлениями и "живым" примером. Пример иллюстрирует, как вы­полнение данной команды влияет на память и регистры.

Вы можете пройти через все команды по порядку или выбрать их по желанию. Это будет особенно полезно впоследствии, когда вы будете достаточно подготовлены для написания программ на ассемблере и вам понадобится вспомнить, какие функции вы­полняет та или иная команда.

 

3.      СОЗДАНИЕ И ПРОГОН ПРОГРАММЫ ПОЛЬЗОВАТЕЛЯ

 

Этот режим позволит вам закрепить все изученное ранее, написав свои собственные программы на языке ассемблера Z80. Затем вы сможете проследить, что происходит при выполнении программы по изменению содержимого памяти и регистров, ини­циируемого на экране телевизора. Этот режим представляет воз­можность редактирования кодов ассемблера или содержимого памяти. Можно легко перемещаться вверх и вниз по программе для повторного прогона какого-либо ее участка или вернуться в предыдущий режим для проверки форматов команд. По желанию вы можете сохранить ("SAVE") и перегрузить ("RELOAD") свои программы, написанные на ассемблере.

4. ВОЗВРАТ К БЕЙСИКУ

Этот режим позволяет вам вернуться к программированию на языке Бейсик.

 

НАШИ СООБРАЖЕНИЯ

 

Мы намеренно упростили концепции ассемблера, описывае­мые в программе "BEYOND BASIC". Основной целью программы является — дать новичку достаточно информации, чтобы облег­чить обучение. Чрезмерный объем информации мог бы вызвать замешательство. По этой причине мы не давали подробного спи­сания того, как хранятся адреса в машинных кодах Z80. Мы "предназначили" для вас пять областей памяти и условились, что вам необходимо обращаться по адресу ячейки, а не к ее содер­жимому. Это в полной мере описывается в самой программе. На экране выводится упрощенный вариант.

Мы надеемся, что это введение в ассемблер побудит вас к дальнейшему чтению литературы по ассемблеру Z80.

 




СОДЕРЖАНИЕ:


  Оставте Ваш отзыв:

  НИК/ИМЯ
  ПОЧТА (шифруется)
  КОД



Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Четыре килобайта - О новведениях в газете.
Новелла - Фантастическая новелла по игре "Laser Squad" (продолжение).
Хаккеры - Сага о хакерах: часть первая. кто такие эти хакеры? Откуда они пошли?
Системный софт - FastCopy 3.0: полное описание навороченного турбо-копировщика.
Прохождение - подробное описание игры WIZARD`S LAIR!

В этот день...   21 ноября