Это старая версия документа!
🕮 Программирование на языке ассемблера в системе MSX-2
К.И.Фахрутдинов, И.И.Бочаров
Владивосток: Приморский ИУУ, 1991, 192 с.
УДК 681.325.5-181.4
За основу взят этот файл, который был доведён до этого состояния.
Аннотация
В книге описан язык ассемблера для микропроцессора Z80, используемого в качестве основного процессора системы MSX-2 (КУВТ «YAMAHA»). Рассмотрен процесс создания и выполнения программ на языке ассемблера, организации их связи с программами на языках MSX-BASIC и ASCII-C. На
примерах показано использование основных типов команд ассемблера и макроассемблера, описаны основные типы вредоносного программного обеспечения и методы защиты информации.
Книга рассчитана на широкий круг учителей информатики, программистов и школьников и будет полезна в качестве учебного пособия по архитектуре микрокомпьютеров.
Оглавление
-
-
-
[2.1. Директивы ассемблера](#2.1)
[2.2. Системы счисления](#2.2)
[2.3. Выделение памяти и запись значений](#2.3)
[2.4. Команды загрузки и обмена](#2.4)
[2.5. Управление печатью листинга](#2.5)
[2.6. Арифметические команды](#2.6)
[2.6.1. Представление операндов](#2.6.1)
[2.6.2. Работа с восьмиразрядными числами](#2.6.2)
[2.6.3. Работа с шестнадцатиразрядными числами](#2.6.3)
[2.7. Логические команды и работа с битами](#2.7)
[2.8. Команды перехода и условного перехода](#2.8)
[2.9. Команды сдвига](#2.9)
[2.10. Пересылки блока данных](#2.10)
[2.11. Команды поиска](#2.11)
[2.12. Подпрограммы и прерывания](#2.12)
[2.13. Подпрограммы
BIOS](#2.13)
[2.13.1. Клавиатура](#2.13.1)
[2.13.2. Звукогенератор](#2.13.2)
[2.13.3. Графика](#2.13.3)
[2.13.4. Магнитофон](#2.13.4)
[2.13.5. Часы и энергонезависимая память](#2.13.5)
[2.13.6. Межслотовые вызовы подпрограмм](#2.13.6)
[2.13.7. Вывод на печать](#2.13.7)
[2.14. Ловушки](#2.14)
[2.15. Подпрограммы интерпретатора языка
MSX-
BASIC](#2.15)
[2.16. Подпрограммы
BDOS](#2.16)
[2.17. Сетевые функции](#2.17)
[2.18. Работа с портами ввода/вывода](#2.18)
[2.19. Работа с видеорегистрами и видеопамятью](#2.19)
[2.20. Программирование шумов и музыки](#2.20)
[2.21. Управление памятью](#2.21)
[2.22. Работа с файлами](#2.22)
[2.23. Ошибки программирования и правонарушения, связанные с компьютерами](#2.23)
[2.23.1. Троянские кони](#2.23.1)
[2.23.2. Компьютерные вирусы](#2.23.2)
[2.23.3. Компьютерные черви](#2.23.3)
[2.23.4. Методы защиты информации](#2.23.4)
-
-
-
-
-
-
-
Ссылки