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

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


msx:assembler_programming_guide-fakhrutdinov_bocharov:start

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
msx:assembler_programming_guide-fakhrutdinov_bocharov:start [2020-05-11 15:54]
GreyWolf [Оглавление]
msx:assembler_programming_guide-fakhrutdinov_bocharov:start [2022-08-07 22:28] (текущий)
GreyWolf [Аннотация]
Строка 1: Строка 1:
-====== ​🕮 Программирование на языке ассемблера в системе MSX-2 ====== +====== ​📖 Программирование на языке ассемблера в системе MSX-2 ======
-FIXME+
  
-К.И.ФахрутдиновИ.И.Бочаров ​+Авторы:​ 
 +Фахрутдинов ​Кирилл ​Ильнурович, ​Бочаров ​Игорь Иванович.
  
-Владивосток:​ Приморский ИУУ, 1991, 192 с. +Выходные данные печатной версии книги:​ 
- +\\ К.И.Фахрутдинов,​ И.И.Бочаров — Владивосток:​ Приморский ИУУ, 1991, 192 с. 
-УДК 681.325.5-181.4 ​+\\ УДК 681.325.5-181.4 ​
  
 ---- ----
  
 За основу взят [[github>​oboroc/​msx-books/​blob/​master/​z80-fb-1991-ru.md|этот файл]], который был доведён до [[github>​mr-GreyWolf/​msx-books/​blob/​master/​z80-fb-1991-ru.md|этого]] состояния. За основу взят [[github>​oboroc/​msx-books/​blob/​master/​z80-fb-1991-ru.md|этот файл]], который был доведён до [[github>​mr-GreyWolf/​msx-books/​blob/​master/​z80-fb-1991-ru.md|этого]] состояния.
 +\\ {{z80-fb-1991.doc|Оригинал в формате MS Word}}
  
 +[[sam>​msxapguidefb|Короткая ссылка на книгу]]
 ====== Аннотация ====== ====== Аннотация ======
  
-В книге описан язык ассемблера для микропроцессора Z80, используемого в качестве основного процессора системы MSX-2 (КУВТ "​YAMAHA"​). Рассмотрен процесс создания и выполнения программ на языке ассемблера,​ организации их связи с программами на языках ​MSX-BASIC ​и ASCII-C. На +В книге описан язык ассемблера для микропроцессора ​[[zilog_z80:​zilog_z80|Z80]], используемого в качестве основного процессора системы ​[[msx:​yamaha_kuvt:​yamaha_kuvt#​kuvt2|MSX-2 (КУВТ "​YAMAHA"​)]]. Рассмотрен процесс создания и выполнения программ на языке ассемблера,​ организации их связи с программами на языках ​[[msx:​basic:​]] ​и [[msx:​ascii_c:​ascii_c|ASCII-C]]. На примерах показано использование основных типов команд ассемблера и макроассемблера,​ описаны основные типы вредоносного программного обеспечения и методы защиты информации.
-примерах показано использование основных типов команд ассемблера и макроассемблера,​ описаны основные типы вредоносного программного обеспечения и методы защиты информации.+
  
 Книга рассчитана на широкий круг учителей информатики,​ программистов и школьников и будет полезна в качестве учебного пособия по архитектуре микрокомпьютеров. Книга рассчитана на широкий круг учителей информатики,​ программистов и школьников и будет полезна в качестве учебного пособия по архитектуре микрокомпьютеров.
Строка 29: Строка 30:
     * [[01#​n13|1.3. Редактирование связей и сборка программы]]     * [[01#​n13|1.3. Редактирование связей и сборка программы]]
     * [[01#​n14|1.4. Выполнение программы]]     * [[01#​n14|1.4. Выполнение программы]]
-    * [[01#​n15|1.5. Организация связей с программами на языке MSX-BASIC]]+    * [[01#​n15|1.5. Организация связей с программами на языке MSX BASIC]]
       * [[01#​n151|1.5.1. Общая память]]       * [[01#​n151|1.5.1. Общая память]]
       * [[01#​n152|1.5.2. Передача и получение параметров]]       * [[01#​n152|1.5.2. Передача и получение параметров]]
Строка 63: Строка 64:
       * [[02#​n2141|2.14.1. Работа с файлами]]       * [[02#​n2141|2.14.1. Работа с файлами]]
       * [[02#​n2142|2.14.2. Работа с клавиатурой]]       * [[02#​n2142|2.14.2. Работа с клавиатурой]]
-    * [[02#​n215|2.15. Подпрограммы интерпретатора языка MSX-BASIC]]+    * [[02#​n215|2.15. Подпрограммы интерпретатора языка MSX BASIC]]
       * [[02#​n2151|2.15.1. Работа с целыми числами]]       * [[02#​n2151|2.15.1. Работа с целыми числами]]
       * [[02#​n2151|2.15.2. Работа с вещественными числами]]       * [[02#​n2151|2.15.2. Работа с вещественными числами]]
Строка 74: Строка 75:
     * [[02#​n220|2.20. Программирование шумов и музыки]]     * [[02#​n220|2.20. Программирование шумов и музыки]]
     * [[02#​n221|2.21. Управление памятью]]     * [[02#​n221|2.21. Управление памятью]]
-      * [[02#​n2211|2.21.1. Работа с кассетами (картриджами)]]+      * [[02#​n2211|2.21.1. Работа с картриджами]]
       * [[02#​n2212|2.21.2. Создание CALL-подпрограмм пользователя]]       * [[02#​n2212|2.21.2. Создание CALL-подпрограмм пользователя]]
     * [[02#​n222|2.22. Работа с файлами]]     * [[02#​n222|2.22. Работа с файлами]]
Строка 96: Строка 97:
   * [[12|Приложение 2. Листинг программы "​Океан"​]]   * [[12|Приложение 2. Листинг программы "​Океан"​]]
   * [[13|Приложение 3. Листинг программы управления спрайтом]]   * [[13|Приложение 3. Листинг программы управления спрайтом]]
-  * [[14|Приложение 4. Пример организации связей с языком MSX-BASIC. Универсальное меню]]+  * [[14|Приложение 4. Пример организации связей с языком MSX BASIC. Универсальное меню]]
  
 ====== Ссылки ====== ====== Ссылки ======
Строка 103: Строка 104:
  
 [[github>​mr-GreyWolf/​msx-books/​blob/​master/​z80-fb-1991-ru.md]] [[github>​mr-GreyWolf/​msx-books/​blob/​master/​z80-fb-1991-ru.md]]
 +
 +[[https://​mirrors.pdp-11.ru/​_msx/​books/​Fahrutdinov%20-%20Programmirovaniye%20na%20ASM%20MSX2%20(ru).doc|Оригинал в формате MS Word]]
 +
 +[[msxorg>​node/​35414?​page=2|Нужна книжка "​Программирование на языке ассемблера Z80 для MSX-2" ]]
  
  
-{{tag>Topic MSX assembler ​Programming ​Book_apguidefb on_github}}+{{tag>​MSX assembler Book_apguidefb on_github}}
  
msx/assembler_programming_guide-fakhrutdinov_bocharov/start.1589201659.txt.gz · Последние изменения: 2020-05-11 15:54 — GreyWolf