Инструменты пользователя

Инструменты сайта


msx:assembler_programming_guide-fakhrutdinov_bocharov:01

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
msx:assembler_programming_guide-fakhrutdinov_bocharov:01 [2021-11-11 13:19]
GreyWolf [1. Разработка и выполнение программы]
msx:assembler_programming_guide-fakhrutdinov_bocharov:01 [2023-02-04 22:21] (текущий)
GreyWolf [1.1. Редактирование текста программы]
Строка 34: Строка 34:
 </​WRAP>​ </​WRAP>​
 </​WRAP>​ </​WRAP>​
-Программы типа ''​.COM''​ работают как задачи операционной системы [[msx:​dos|]] и размещаются с адреса 100h.+Программы типа ''​.COM''​ работают как задачи операционной системы [[msx:dos:|]] и размещаются с адреса 100h.
 </​WRAP>​ </​WRAP>​
  
Строка 43: Строка 43:
 ===== 1.1. Редактирование текста программы ===== ===== 1.1. Редактирование текста программы =====
  
-Итак, мы хотим написать программу. Для этого надо загрузить текстовый редактор (например:​ [[msx:​tor:​tor|TOR]],​ MIM, SCED, [[msx:​ted_mysterysoft:​ted_mysterysoft|TED]] или другой). Это можно сделать в [[msx:​dos|]],​ вставив диск с редактором в дисковод и набрав в ответ на приглашение DOS имя редактора:​+Итак, мы хотим написать программу. Для этого надо загрузить текстовый редактор (например:​ [[msx:​tor:​tor|TOR]], ​[[msx:mim:|MIM]], SCED, [[msx:​ted_mysterysoft:​ted_mysterysoft|TED]] или другой). Это можно сделать в [[msx:dos:|]], вставив диск с редактором в дисковод и набрав в ответ на приглашение DOS имя редактора:​
 <​code>​ <​code>​
 A>ted A>ted
Строка 170: Строка 170:
 Первая директива этой программы сообщает ассемблеру,​ что команды записаны в соответствии с мнемоникой Z80. Первая директива этой программы сообщает ассемблеру,​ что команды записаны в соответствии с мнемоникой Z80.
  
-После записи текста программы в файл с расширением ''​.ASM'',​ не выходя из [[msx:​dos|]] в [[msx:​basic:​]],​ наберите команду вида:+После записи текста программы в файл с расширением ''​.ASM'',​ не выходя из [[msx:dos:|]] в [[msx:​basic:​]],​ наберите команду вида:
 <​code>​ <​code>​
 A>M80 =example.asm/​L A>M80 =example.asm/​L
Строка 286: Строка 286:
 Как уже говорилось выше, программу типа ''​.REL''​ нужно обработать редактором связей,​ чтобы получить соответствующую программу типа ''​.COM''​. Как уже говорилось выше, программу типа ''​.REL''​ нужно обработать редактором связей,​ чтобы получить соответствующую программу типа ''​.COM''​.
  
-Для запуска программы с расширением ''​.COM''​ наберите в режиме [[msx:​dos|]] её имя без расширения:​+Для запуска программы с расширением ''​.COM''​ наберите в режиме [[msx:dos:|]] её имя без расширения:​
 <​code>​ <​code>​
 A>​example A>​example
msx/assembler_programming_guide-fakhrutdinov_bocharov/01.1636625966.txt.gz · Последние изменения: 2021-11-11 13:19 — GreyWolf