Персональный компьютер ZX-Spectrum: Программирование в машинных кодах и на языке АССЕМБЛЕРА
Книга является наиболее доступным изданием по программированию в машинных кодах для широко распространённых персональных компьютеров ZX-Spectrum (система «Синклер»). В доступной для начинающих форме рассмотрена система команд процессора Z-80, описан встроенный калькулятор, разобраны многочисленные примеры. Книга содержит интересные рекомендации по просмотру машинного кода фирменных программ.
Издание объединяет три ранее выпущенных тома: учебник, практикум и справочник. По сравнению с первым изданием 1990 года содержание было несколько подкорректировано и значительно (примерно на 20%) дополнено. Основным дополнением стали разделы, посвящённые описанию системы прерываний компьютера, разбору концепции потоков и каналов, понятию о директивах ассемблера и вопросам, связанным со стандартизацией русификации компьютеров.
Книга предназначена для самостоятельного обучения. Она поможет преодолеть психологический барьер и перейти от программирования на БЕЙСИКе к программированию в машинном коде или просто понять машинный код фирменных программ.
Структурно книга состоит из трёх частей. Часть I «Первые шаги в машинных кодах» знакомит с архитектурой процессора Z-80, формами представления чисел, системой команд, работой со встроенным калькулятором, командами сдвига, ротации, работы с битами, блоками памяти, внешними устройствами и прерываниями. Часть II «Практикум по программированию в машинных кодах» содержит практические примеры и упражнения. Часть III «Справочник по программированию в машинных кодах» представляет собой справочные материалы.
Издание будет полезно как начинающим, так и опытным пользователям ZX-Spectrum, интересующимся низкоуровневым программированием и желающим разобраться в машинном коде.
