Здравствуйте.
Выставляю демонстрационный фрагмент книжки моей мечты. Это примерно треть от задуманного. остальное пока в разработке.
Цель - создать короткие универсальные программы под Windows на ассемблере и машинных кодах в стиле старых книжек по ZX-Spectrum. Естественно, вся книга пронизана тематикой Спектрума, ну и разного рода стебом (без этого пока не получается).
Программы специально адаптированы для тех, кто хоть немного умеет программировать на Ассемблере Z80. Поэтому вникнуть в тему сможете за считанные часы. Главное запомнить, что:
JP = JMP
JP Z = JZ
JP NZ = JNZ и т д.
LD A, x = MOV EAX, xxxx
(IX+xx) (IY+xx) = [EDI+xxxx][ESI+xxxx]
RRCA, RLCA = SHR,SHL
........
Ну и может парочка еще, которые имеют аналоги.
Все остальные, как PUSH, CALL, RET и др. абсолютно идентичны
Все программы в книге простейшие, эксклюзивные и визуальные. Каждая программа, позволяет увидеть результат на экране. Все подробно разжевано и проиллюстрировано, как и в прошлых своих работах.
Только одно но: За неимением мощного компьютера, все программы тестировались под WINDOWS XP SP2! поэтому внимательно смотрите, пойдут ли они на других системах. Но вроде должны.
Остальное вы прочтете внутри.
Ссылка на книгу: Win-ZX Assembler-2017
Ссылка на примеры: https://drive.google.com/file/d/0B8k...lfaUJTSUk/view
ПАРОЛЬ: Assembler2017
Внимание: ввиду специфичности программ, большинство браузеров и антивирусов считают примеры вредоносными, так как написаны они по принципу ZX-SPECTRUM с прямым доступом к исполняемому коду, в адресное пространство и модификацией заголовков. Чтобы избежать блокировок на скачивание и прочих недоразумений, пришлось ставить пароль. Все примеры копировались из созданного pdf перед публикацией и проверялись на работоспособность.
Ну и прошу прощения за орфографию и опечатки. Пишу как умею.
С уважением,
Юрий