ZX Spectrum
Game

Editeur-Assembleur

Eyrolles (Франция),

Автор:

Жанр: Программирование: Asm


Доступные версии

 Оригинальное издание
Играть!

Язык

  • Русский
  • English

Управление

  • Клавиатура(?)

Игроков

  • Один
  • Описание
  • Описание (авт.пер.)
  • Информация

ZX Spectrum                       Редактор ASSEMBLEUR

1. ВВЕДЕНИЕ

  Содействовать использованию языка, что программное обеспечение, предназначенное для

Машина на ZX SPECTRUM гр? это? Минут по трудоустройству? Мониторы кал и Z80? символические метки.

  Он состоит из двух частей:   Мне нужно регулярно. ? Текстовый редактор, позволяющий? Напишите и редактировать программы легко? криты на ассемблере.

  Мне нужно регулярно. Выполнение перевода на язык ассемблера монтаж и машина языка г? н? декламация двоичный код на ленте или непосредственно в м? муара.

  Она работает на ZX Spectrum 16K или 48K, это не использоваться на ZX Spectrum 48K, о? муар размер м?

доступно достаточно большой, чтобы позволить? критическим Ture программы.

  Это енти наверняка? Написано на машинном языке, чтобы обеспечить повышение эффективности? и большую гибкость.

  Она занимает около 8 Кбайт в м? Муар живой и предоставляется на Кассета протеже е.

  В дальнейшем, условия в квадратных скобках ([и]) d? ИФ gnent дополнительные условия между символами и терминами из в? равенства? (<И>) D? Войти ключи.

2. ЗАРЯДКА ЛЕНТА

  Чтобы загрузить программу, место ленту в ваш

Магнитное? TOPHONE и нажмите на свой контроль SPECTRUM следующее:

LOAD “”

  Затем программа загружает в течение нескольких минут

Затем он? ы запускается автоматически.

  Если зарядка происходит ошибка, сообщение? Лента Ошибка загрузки? появляется. Затем нажмитеи начать загрузку путем изменения необходимо уровень Отпустите магнитное? TOPHONE.

       Мне нужно регулярно. EYROLLES Издания, 1983. Все права г? Serv? С.

  D? Цель исполнения экс?, Имени программы и на экране телевизора появится

GE авторских отображаются в верхней части экрана видимой. Ниже, появляется т в>отслеживания курсора предлагая пользователю? введите команду.

  Всякий раз, когда этот символ будет отображаться?, Это будет означать, ? редактором / сборщик ждет команды.

3. Клавиатура и клавиши управления?

  Чтобы разрешить? Дать языковые программы

монтаж, управление клавиатурой? Т? енти безусловно пересмотреть.   Все ключи от г? N? Аренда этот символ? Res ASCII вместо основные инструкции. Поддержка<сим BOL SHIFT>и ключ к г? N? Символ Rer красный дизайн? Кнопка. Поддержкаи позволяет письмо г? н? RER характера? повторно крошечный соответствующих луж.

  В(+<2>) контролирует поток капитала в нижнем регистре и наоборот. Заглавные прописные получены непосредственно и в нижнем регистре, нажав; Режим крошечный крошечный получены непосредственно верхний регистр, нажав.

  (+) очищает Re месте персонажа? просто перед курсором.

  (+) заставляет курсор, чтобы перейти к следующей вкладке видно экран. Вкладки являются Ситу? Es столбцы 6, 14, 22, 30. Они используются? Es на ассемблере для облегчения читаемость? программы.

  (+<пробел>) используется для прерывания любой такой заказ? вырезать? е ассемблером.

  указывает на конец? Написание командной строки или текст.

  <Пробел>, чтобы на мгновение застыть? Мент отображать на экране видимой. Он будет использоваться? E с блоком управления A и P от глаз издателя спиннинг текста, которые? С, для того, чтобы? пользователю исследовать то, что появляется на видимом экране. Дисплей возобновить нормальное нажатием любой клавиши, за исключением.

                               2

4.? Издатель ТЕКСТОВ

  ? Текстовый редактор позволяет манипулирования 10000 Li- Гены, составляли? более 127 символов? разрешении ASCII и пит? гнить? эс 0000? 9999. соотв? S? Линия сделал его пит? ро действует кл?.

  Приказы глаз издателя образованы? Es характер? Re который является оригинальное название команды, а затем количество параметров? Tres кто может? быть пит? ROS линии.

  ? G редактор? Re общая линия представляет? Почувствуйте последний? Re Онлайн манипулировать? Е. Эта линия является г? N? D принято союзника? Must В различных команд, если пользователь не более Num ро? из линия. Он может? Будьте Испания? IAZI? E? Также с помощью симметриях Боле “.”.

  Кроме того, символы “#” и “$” обозначает? Ощущения соответственно ственно происходит сначала и в последний раз? ре строки текста.   [V] (+<6>) и [^] (+<7>) используются для управления соответственно отображения следующей строки и строки пр? C? вмятину от Текст. Эти ключи являются эффективными, только если они являются крана? Es d? Цель в командной строке.

  Все распоряжения глаз издателя может? Будьте? Описано в чувствительны к регистру и может содержать ряд никаких пробелов или вкладки, которые не будут во внимание. М? Мне, разрешением Ситу характер? S апреля контроля S? не будут приняты во внимание.

  Вот список с указанием подробных заказы на текстовом редакторе ??:

4.1. Филиал

Синтаксис: B адрес

  Причины подключение к процессору микрофона? адрес указано? е. Этот адрес можно? Быть не? E в D? Десятичной, шести- d? десятичной (suiviede “H”) или восьмеричное (с последующим «0»).

Примеры:

  B33450 связь? в адрес 33450? десятичной   B7FOOH связь? Iadresse 7F00 в гексаде? Десятичное   B5E53H Вернуться? сборщик с удалением про-           муар грамм м?

  B5E61H Вернуться? сборщик не стирая про-           муар грамм м?

                               3

  Эта команда Особое наверняка используется? E для экс? Cu- тер программ на машинном языке получается путем сборки м? муар. Через размещения инструкцию JP 5E61H? конец ваша программа, вы вернетесь? ? редактором / сборщик?

конец своей бывшей? казни.

4.2. Копия

Синтаксис: line1 C [линия 2], [line3]   Копировать групповые линии между линией 1 и линии 2, включительно, только после того, как? С line3. Весь текст, то Повторный? Гнить? с Incr? ние.

  В чем смысл? Парам? Очень неправильно? будет отображаться? если один из в следующих случаях:   Мне нужно регулярно. line1>line2   Мне нужно регулярно. Линия 1<= line3

  Если линия 2 опущен,? Редактор принимает значение line1 ? С потребность. К минусам? Фор только line1 копируется? E.

  Если online3 опущен, текущая строка производится необходимости S?.

Пример: C30,150,710 Копии 30 линии? 150, только

                        Линия апреля? С 710

4.3. Удалять

Синтаксис: D [Линия 1], [line2]

  Уничтожение линии между линией 1 и линии 2,

включительно.

  Если line1>line2, сообщение “Парам? Очень неправильно” является отображается?.

  Если линия 1 опущен,? Редактор принимает текущую строку ? С потребность.

  Если линия 2 опущен, то принимает значение строки 1? Будьте.

Пример: D100 Уничтожение линия 100

4.4. Редактировать

Синтаксис: E [онлайн]

  Режим Прохождение? Условием на линии зр? IAZI? E.

  Если строка не существует, то сообщение “отсутствует линия” является отображается?.

  Если линия опускается,? Редактор принимает текущую строку ? С потребность.

                               4

  Режим? Условие, вы можете d? Подведите курсор к онлайн? гр изменить это [<] и [>], чтобы уничтожить символ ?? – путем повторногомодули или проветрить характер? Рез яркие Ключ.

  Основные причины обр? Режим T? Издание с дисплеем модифицированной линии? е.

Пример: Е издание текущей строки

4.5. Находить

Синтаксис: F [/ Не ча?]

  Поиск цепочка делает IAZI? E Испания? В тексте? от

Линия после текущей строки, и отобразить строку, содержащую цепочка делает.

  Если цепь не нашли? Е, сообщение “Ча: Ne без Трувиль v? отображается адрес?.

  Если “/” опущен сообщение “? Очень неправильно Парам” отображается ч?.

  Если цепь опускается, глаз принимает в качестве редактора цепи делает в прошлом? ре цепь востребованных делать? е. Таким образом, чтобы найти все вхождения цепи не в тексте, просто сделать F / цепь делать, когда текущая строка является Premi? Re онлайн Текст, поиск PREMI? повторно цепь для F не может recher- Дорогой следующим образом.

Пример: F / Поиск DEB DEB делать ча

Примечание: Можно разместить символ табуляции повторно?

в цепи делать? ищи. И контроль F / DEBбудет искать O линии? в D? закончил Метки DEB.

4.6. Жесткий

Синтаксис: H [Линия 1], [line2]

  Показать принтер линия блок между

line1 и line2 включительно.

  Если линия 1 опущен, текущая строка производится необходимости S?.   Если линия 2 опущен, принимается линии 1? S нужно.

  Если line1>line2, сообщение “Парам? Очень неправильно” является отображается?.

  Если линия 2 опущен и если линия 1 не существует? Editor дисплеи Следующая строка.

Пример: H # $ дисплей весь текст на принтере

                               5

4.7. Вставить

Синтаксис: я [Линия 1], [инкр лежа?]

  Режим Прохождение вставить текст? от линии 1, если

или он не существует? от линии 1 + инкр? ние, если оно существует.   В режиме вставки,? Редактор последовательно отображаются все пит? ROS линии? модули? RER последовал курсор предлагая пользователю тор? ? Напишите линию. Прохождение пит? Ro линии? один Другой, добавив значение INCR? Ние.

  Для обр? Режим Тер вставки, ударил.

  Режим вставки будет? Также прервана с afficha- GE сообщение “Больше пространства между линиями”, если линия?

модули? RER имеет пит? ро вир? смеясь? Следующая строка текста.   Если линия 1 опущен, текущая строка производится необходимости S?.   Если инкр? Мент опущен, глаз занимает последнее редактор? Re стоит инкр? ние используется? е. В? S поделиться INCR? Мент фиксируется? Мне нужно регулярно. 10.

Пример: Вставка l30,1? от линии с 30                      инкр? ние из 1

4.8. Нагрузка

Синтаксис: [имя]

  Загрузите исходный текст программы, чье имя является Испания? IAZI?.

  Редактор глаз загружает первую программу ленты с Имя начинается с тех, которые записаны в контроле.

Эта программа вместо этого? Исходя из этого? Был м? Муар не удаляя его.

  Для поддержания пит? Увеличение вращения пит? Ros линии, будет интервал? т? т? экс? ругать команду номер?

После загрузки на CONCAT? Нация из двух программ мой.

  Если имя опущено,? Editor загрузить следующую программу лента.

  Если следующая программа ленты не про- Источник программа на ассемблере, сообщение “Тип Неверный файл “отображается?.

  При зарядке, название программы нашли? появляется на видимой экрана и краем видимой вспышки экрана. Вполне возможно, чтобы взаимодействовать разрывная нагрузка, нажав.

  Если зарядка происходит ошибка, отображается сообщение “ошибка Загрузка “будет отображаться?.

Пример: Загрузка программы TEST Ltest

                               6

4.9. Число

Синтаксис: N [Линия 1] [[line2] [[инкр лы]]?]

  Повторный? Вращения исходного текста? С этого LINE1

принимает пит? ро line2 и выше? конец текста, с использованием не стоит инкр? ние между каждой линии повторного набора? гнить? е.   Если line1>line2, сообщение “Парам? Очень неправильно” является отображается?.

  Если линия 2 меньше? Высшее? Интернет PR? с? вмятина line1, на экране телевизора появится отображается GE “Парам? очень неправильно”?.

  Если парам? Контроль Tres таковы, что пит? Ro последний? повторно онлайн или ужинать? смеясь? 9999, сообщение “Numero линия слишком большой “отображается? и Повторный? вращения не выполняется? е.

  Если линия 1 опущен,? Редактор Повторный набор? Rote всем.

  Если линия 2 опущен, то значение берется из строки 1? S нужно.   Если инкр? Мент опущен, последний? Re стоимости Incr? Мент является используется? е.

Пример: N, 10.10 Num вращение всего текста, что является?

                       НОАК? Мне нужно регулярно. от линии с 10                        инкр? ние 10

4.10. Печать

Синтаксис: P [Линия 1], [line2]

  Постоянное отображение на глаз паз блока, включая линии

между линией 1 и линия 2.

  <Пробел>будет полезен в этой команде до на мгновение застыть? числе дисплей.

  Если line1>line2, сообщение “Парам? Очень неправильно” является отображается?.

  не Если нет текста в м? муар сообщение “No Text” отображается?.

  Если линия 2 опущен, и если линия 1 не существует, редактор глаз отображает Следующая строка.

  Если линия 1 опущен, текущая строка производится необходимости S?.   Если линия 2 опущен, принимается линии 1? S нужно.

  Если линия 1 и линия 2 опущены,? Editor отображает линию тока, а следующие 23 строк текста.

Пример: P, $ отображения текста.? от линии

                      тока и до? конец

                               7

4.11. Заменять

Синтаксис: R [Линия 1], [инкр лежа?]

  Очистка Линия 1, если он существует, и проходя режим

вставка? От этой линии с инкр? Ние Испания? IAZI?.

  Синтаксис такой же? Баржа.

Пример: R, 1 Стереть текущую строку и прохождение

                   режим вставки с Incr? тие

4.12. Сохранить

Синтаксис: S [имя]

  Лента резервное копирование исходного текста в м? Муар под

Название Испания? IAZI?.

  Редактор глаз отображает сообщение “Pr? Украшают ленту.” Pr? Парри Так лента не забывая? Подключите разъем EAR.

Нажмите, как только она будет закончена?.

  При сохранении край видимых вспышек экрана.

  Можно прервать процесс резервного копирования нажатием.

Пример: Программа испытаний Сохранение STest

4.13. Использование

Синтаксис: 0

  Отображение занимаемой размер E? Текстовым м? Муар и

? М размер свободной области памяти, в виде: ххххх байтов используется? ы (количество свободных байт) ыыыыы Бесплатные Bytes (число байтов заняты? С)

5. ASSEMBLEUR

5.1. Формат сборочной линии

  Сборочная линия должна быть пр? Отправить форму suivan- Вы, о? термины в скобках являются необязательными.

[Теги] [TAB оп-код [TAB оп операнды]?] [TAB] [; комментарий]

  Это можно? Быть? Написано в нижнем, и в верхнем регистре. Все

Письма превратит? студио в столице по? редакторе ,?

Для комментариев и характера исключением? Рес Ситу? Ы между апострофа.

                               8

5.2. Символическая этикетки

  Термин “Метки” размещены? d? Цель сборочной линии Repr? чувствуете? символическую надпись, содержащую не более шести характер? разрешении.

  Первый символ? Re можете? Будьте письмо или сим- бол которого ASCII код вир? смеясь? 63. Кроме того, цифры принимаются? С в остальных пяти символов? Рез.

  Метки используется? E для Repr? Представьтесь важную адрес посадки с конвейера в программном объекте или в Repr? ввести фиксированную константу (см фас).

  Если Теги неправильно, монтажник покажет Сообщение “Неверный ярлык”.

Пример этикетки: LOOP1 LA_BAS ЧИТАТЬ?

5.3. Таблиц

  Термин “TAB” d? Войти любое количество, но не нет вкладка разрешения пробелов или символов? (не получено+).

  Для облегчения читаемости? языковые программы для Асем? Блай, желательно? используется для одного символа табуляции? повторно в таблиц, которые занимает лишь байт м? муар.

5.4. Op код? Tory

  Термин «оп-код” на линии ассемблере? Войти кода

инструкция Z80 или код директивы сборки (См этот раздел).

  Сборщик признает T все коды Z80? S наконец ZILOG.

  Если пользователь использует другой код, ассемблер дисплей Сообщение об ошибке “Код болен? гал.”

Примеры: LD ДОБАВИТЬ LDIR ORG

5.5. Op? Операнды

  Термин «оп? Операнды” d? Режим адресации Крит используется? и записи о сотрудниках? С в соответствии с синтаксисом? ZILOG закончил с.   Если режим адресации запрещено, монтажник покажет Сообщение режим адресации жестокого Гал “.

Пример: (HL) HL, DE, 6

                               9

5.6. Обратная связь

  Комментарии размещаются? конец сборочной линии

пр в, г ы являются символом ?? “;”.

Примеры: 0010; Это комментарий

           АСР 0020; Другие комментарии

5.7. Арифметические выражения? Клещи

  Во всех оп? Операнды Num? Терс, можно использовать арифметический термин? тик.

  Четыре оп? Торс арифметика? Клещи признать? T собраны блю являются:   + Сложение   Мне нужно регулярно. вычитание   * Умножение   / Отдел

  Арифметика термин? Отметьте, содержащие эти ор? Торс является

Номинальные е с учетом приоритета? оп? * ров и / с Отчет? + И -.

  И 5 + 3 * 6 рейтингу как 5+ (3 * 6)   ?? Операнды являются Ситу оп между ров может быть оп ?:   – $ Символ означает, что порядковый счетчика   Мне нужно регулярно. ? Символическая этикетки   Мне нужно регулярно. Постоянная 8 или 16 бит в формате ASCII между апострофа (например, «Yt» является 5974H, ‘к’ 6BH)   Мне нужно регулярно. Значение пит Америки в десятичной, восьмеричной или гексаде ?? – десятичной.

  Чтобы указать, что число восьмеричное или Гексада? Десятичной, Вы должны читать этот номер, соответственно, буквой “О” (Octal) или “Н” (для гексаде? Decimal). Если нет письма отслеживает количество или, если это буква “D”, то он будет рассматриваться? т? такой как число? десятичной.

  Цифры гексаде? Десятичное начало с письмом (A, B, C, D, E, F) должна? Будьте пр? C? D? Г А ^? Ro так Сборщик отличает Метки символично.

  Если выражение некорректно, монтажник покажет Сообщение “Выражение плохо? шторм”, и если есть переполнение объявление? из расчетными ослов он будет отображать сообщение “переполнения D?».

Примеры выражений: 45H + 3 * 410 / 5-64D 24

                         ? 34 + ‘HY * 2 + 5 53 397

                              10

5.8. Инструкция по сборке

  Инструкции по сборке псевдо оп? Торс использовать

Авторские d действовать от подшипникового узла или г н ???? – RER произвольных байтов.

  Вот список DETAILEDREPORT? E? Всех инструкций по сборке признан ZX Spectrum Editor / ASSEMBLER:

DEFB или DB

[Теги] TAB TAB DEFB expression1 [, expression2 [, …]]                  База данных

  G? N? Re значение в байтах для каждого термина Выражения, которые следуют этой директивы.

Пример: 0010 OCTGEN DEFB 3,56H, ‘г’, O           ? Эта линия повторного н г следующие байт в десятичной гексаде ?:           Март 56 67 00 Примечание: Если выражение пусто, редактор г н повторно?

байт нулевой. Как следует 😕 DB 3, 4 г н ре марта 00 04

DEFM или DM

[Теги] DEFM TAB TAB характер после? Res ASCII ‘                   DM

  G? N? Re байт-код ASCII, соответствующие каждому характер? разрешении нажмите? с. Эта директива будет использоваться? E для ? С отделкой сообщения.

  Чтобы включить апостроф в строке символов? Res его должны удвоить апостроф.

Пример: 0010 СООБЩЕНИЕ DEFM “Зима”           Эта линия г н повторно 😕 4C 27 68 69 76 65 72

DEFS или DS

[Tags] Вкладка термин DEFS                 DS

  R? Подавать количество байт? Гал? выражение, следующее

Директива. Эта директива будет использоваться? E к D? Конец Переменные в программе.

Пример: 0020 VAR1 DEFS 2           d? закончил переменной длиной 2 байта

DEFW или DW

[Теги] TAB TAB DEFW expression1 [, expression2 [, …]]                  DW

                              11

  Эта директива является идентичным? DEFB, но он действует на

двухбайтовое слова вместо действующего на байт.

Пример: 0040 СЛОВА DEFW 45-4 ,, ‘GT’ -1           Эта линия г н повторно 😕 2900 0000 5467 FFFF

КОНЕЦ

[Теги] END TAB TAB [выражение]

  Указывает конец текста? собрать. Термин представляет? Почувствуйте

адрес экс? выполнение программы. Это будет отображаться? E?

в конечном сборки по сообщению: ххххх является начальный адрес   По умолчанию? Займет выражение равно нулю.

  Если нет директива END не имеет т? столкнулись? е, когда собран проводка, сообщение “Нет END” будет отображаться?.

Пример: 0100 + 35H END START

EQU

Метки EQU термин TAB TAB

  Дает выражение значение? теги.

  Это не возможно, чтобы? Закончите более чем один раз в Метки EQU директивой.

  Т? F? Ссылки на наклейках? S закончил с EQU не могу появляются? быть, что после? С? С закончить эти? этикеток. Для против т? е? другие rences? этикеток может быть любой когда. Если этого не сделать этого г? GLE не вызывает сообщение “Индиана Символ? За”.

Пример: 1000 ICI EQU 7F00H           дает 7F00H значение? теги ЗДЕСЬ

ЕСЛИ и ENDIF

[Теги] TAB TAB ЕСЛИ фраза

[Теги] TAB КОНЕЦЕСЛИ

  Условная сборка

  Если срок является недействительным, все инструкции следующее Вант ЕСЛИ директива до? директива ENDIF не будет собрал? эс. Если выражение не равно нулю, эта директива Не влияет на сборку.

  Можно использовать до? 256 IF директив вложенными? эс.

                              12

  Если есть еще инструкции, что EndIf IF принципы, Сообщение “ENDIF без ЕСЛИ” будет отображаться?.

Пример: 0100-США, если 1

          0300 КОНЕЦЕСЛИ

СПИСОК

[Теги] Вкладка в списке

[Теги] TAB TAB OFF СПИСОК

  СПИСОК OFF обр? Те листинг на видимой экран или принтер

СПИСОК НА делает резюме.

ORG

Выражение [Теги] TAB TAB ORG.

  D? М закончил имплантации? Муар инструкции, которые следуют

ветер. Апрель? S экс? Выполнение этой директивы, код будет Имплантат? Мне нужно регулярно. данный адрес? е выражением.

Пример: 1000 ORG 9000H           Реализация кода 9000H

5.9. Блок управления

  “” ‘Ы? Editor позволяет звонить собраны блю.

Синтаксис: [имя] [опция1 [опция2 […]] ??]

  Эта команда вызывает сборку текста м? Ме

повторно. Варианты Ассамблеи являются:

  Мне нужно регулярно. NL (Нет листинг) Нет листинг

  Мне нужно регулярно. Line Printer (LP) выход на листинг принтера   Мне нужно регулярно. WS (Написать Symbol) дисплей таблицу символов         класс? е   Мне нужно регулярно. МЫ (Подождите на ошибки) Waiting? каждая ошибка   Мне нужно регулярно. WO (Написать Output) Выход немного на ленте         используя имя Испания? IAZI?

  Мне нужно регулярно. IM (в память) сборки в м? Муар

  WO, WS и IM варианты несовместимы.

  «Имя» представляет собой имя файла на ленте предназначен

получить объектный код. Если это имя? 10 пароль характер? Res, на экране телевизора появится Мудрец “имя слишком долго” отображается?.

                              13

5.10. R? Результат сборки

  Сборщик заклинание на (опция видна экрана или принтера

LP) последовательно каждая строка текста пр C? D? E адрес?

Реализация и код г? Н? Г?. Если линия имеет Ошибки, сообщения об ошибках выводятся? сек перед celle- их. В опции мы, сборщик ждет, пока пользователь хитов кнопку каждый раз, когда ошибки во? е.

  В конце сборки, отображается количество ошибок? и адрес экс? выполнение программы. Если опции IM? Т? SP? ниже фантастические? е, сборщик загружает программу в м? муар? состояние адрес сайта в верхней части м? муара, апрель? ы Текст пользователем. Если WO вариант? Т? Испания? IAZI? е, собранный блю-дисплей “Pr? украшают ленту.” Это г? N? Re затем объектный код в файле кассеты, которые могут? считываться НАГРУЗКИ команда “имя” КОД BASIC. Если программы является тр большой, он может быть обязан ассемблера? С? фракционирование Нер объектную программу на несколько файлов, которые несут назвать Испания? IAZI? с последующим Num? RO.

6. Сообщения об ошибках

6.1. Сообщения об ошибках? Установить по? Editor

  Когда? Editor? S обнаруживает ошибку, он отображает соответствующее сообщение об ошибке на видимого экрана и прерывает IMM? ственно Мент контроль. Сообщения об ошибках, которые могут отображать являются:

          Служебное сообщение

   Командные болен? Чесотка неизвестная команда

   Парам? Очень неправильная команда не используется? E с

                           Парам? очень правильно

   Вызов несуществующей строки несуществующую строку

   Num? Ro линия Num? Ro линии вир? Смех? 9999    негабаритный

   Больше пространства между пит? Ro следующая строка?

   линии плагинов? RER является вир? смеялись ро пит? от                            Следующая строка текста

   Не достаточно м? Муар Существует больше места в м? Муар для

                           модули? RER текст

   Цепь не нашли? E Ча? Ne характера? RES не нашли? E                            (Найти команду)

                              14

   Нулевая приращение инкр? Мент используется? равна нулю

   Текст запроса не отображается строка, то

                           что нет текста в м? муар

   Тип попытки файла для загрузки файла, что делает

   не содержит неправильную программу исходный                            ассемблер

   Ошибка при загрузке Ошибка при загрузке

   Имя слишком длинное имя файла на кассете? С

                           10 символов? Res

6.2. Сообщения об ошибках? Задайте ассемблером

  Когда сборщик? Обнаруживает ошибку в строке

Текст, он отображает только до того, как на или сообщений об ошибках принтер (опция LP) или видимый экран м? мне если опция NL ? т? требовать? е.

  По тяжести? от ошибок, г? н? ре или г? н? Не код для этой строки. В обоих случаях, сборка не прерывается. Это обр? Tera, что на заседании Совета ный или END? конец текста, если эта директива отсутствует.

Только ошибка “Переполнение таблицы D? Символ” обр? Те ассамблеях проводка.

                 Мелкие ошибки (код G? N? R?)

          Служебное сообщение

   EOL плохо? Чесотка характера? Res плохо? Gaux появляются                            сразу после оп? ы? операндов

   Выражение плохо? Чесотка арифметическое выражение? Отметьте неправильно

   D? D переполнение? Переполнения в выражение

                           арифметика? тик

   D? Заправляя Op? Расно пит? Америка вир? Смех? 255    или поле? Соответственно в 127                            байт адресации в решении или                            относительный

   Подключение на связи тоже вне закона

                           Отдаленные Острова

   Неправильная метка неправильно Этикетка

   Ind символ? Конечных R? F? Renče? Метки не? более

   D? D кратное покрытие? Несколько отделка Метки

   Символ умножить R? F? Renče? Метки? кончено    ? С сделать несколько раз

   Нет END END Директива Нет

                              15

               Основные ошибки (не код г? N? R?)

          Служебное сообщение

   Код болен? Гал оп код? Тори плохо? Гал

   Режим адресации режим адресации плохо? Гал

   плохо? галлон

   Неверный адрес адрес на слишком низком активов

                           Блай м? муар. Отображается код?                            на видимой экране, но не имплантировать?                            в памяти

   Слишком много вложенных если? S использование более 256

                           Вложенные ЕСЛИ? S

   ENDIF IF без директивы ENDIF не связаны? E? один

                           ЕСЛИ директива

   D? Переполнения Таблица Существует не хватает места в м? Муар

   содержат символы в таблице символов.

                           Сборка прерывается.

7. Пример

5E61 0010 WBOOT EQU 5E61H, Обратный адрес

  • 9000 0020 ORG 9000H; Реализация прог.
  • 9000 210040 0030 START LD HL, 4000H; D экран муар объект м ??
  • 9003 110140 0040 LD DE, 4001H; D объект м муар экран + 1 ??
  • 01FF17 9006 0050 LD BC, 17FFH; м муар размер экрана?
  • 36AA 9009 0060 LD (HL), 0AAH; 10101010 двоичный 900B EDB0 LDIR 0070 ;? весь экран AAH 900D 3E7F 0080 ТЕСТ LD, 7FH; DBFE 0090 900F IN, (0FEH) играют ключевую ПЕРЕРЫВ 9011 LF АСР 0100; Тест ПЕРЕРЫВ 9012 38F9 0110 JR C TEST; Если без перерыва 9014 C3B15E 0120 JP WBOOT; Назад? ассемблер 9000 0130 START END; End Ошибка 00000 (ы) 36864 является начальный адрес

   Эта небольшая программа вызывает серию в глаз насечкой

поворотный момент на двух видимого экрана, а затем ждет использования sateur нажмите, чтобы вернуться? ? Editor / AS- блю.

                              16

Игра Editeur-Assembleur запускается прямо на сайте. Программа для разработки на ассемблере, опубликованная в Франции в 1983 году командой Eyrolles, которую разработал Pascal Pellier.

Не запускается или глючит игра, или не можете пройти? Спросите в комментариях.

avatar
  Subscribe  
Уведомлять об
 

Сохранённые игры[X]

  

Справка[X]

Помощь уже в пути!

Не забывайте периодически сохранять игровой прогресс на сервере (клавишей F8), чтобы уверенно продвигаться вперёд!

Если вы гость на сайте, то прогресс будет сохранён только в памяти браузера и потеряется при закрытии. Чтобы этого не произошло - просто войдите в свой профиль.

Для загрузки сохранённой игры жмите F3 или откройте меню "Диск" кнопкой на правой панели.

Если игра не запускается, или у вас есть вопросы по игре - задайте их ниже.

Помощь

Размер

  • x1 [256x192]
  • x2 [512x384]
  • x3 [768x576]
  • Полный

Диск

Кликни в окно эмулятора, чтобы управлять!
<<<<
Close