Купил очень дешево на Амазоне старую книгу про программирование на ассемблере для 8080-8085.
Introduction to 8080-8085 Assembly Language Programming (Self-teaching Guides)
Резонный вопрос - для чего? Особенно в свете того, что за последний месяц я с нуля переписал два эмулятора Intel 8080, один на С, второй на JavaScript. Неужели у меня есть вопросы в понимании команд этого процессора?
Если честно, про эту книгу я просто слышал просто как о классном примере учебника по ассемблеру, что-то в стиле нетленки Морера про ассемблер 6502 для компьютеров Эппл. Можно было бы просто найти скан, ибо книга аж 1981 года, но на Амазоне был ее бумажный вариант всего за 300р вместе с доставкой, Б/У, разумеется.
Не знаю почему, но когда держу подобные книги в руках, то испытываю как-то
детский восторг, особенно от трогательно подрисованных пояснений,
старомодных шрифтов набора кода и записей в форме перфокарт.
А по сути книга действительно классная. Если вдруг, почему-то, вам захочется изучить ассемблер 8080, но вы никогда о нем не слышали, да и о программировании на ассемблере в целом, то эта книга как раз для этого.
Все начинается “от печки” в виде систем исчисления, и затем подробно рассматриваются группы команд процессора и примеры применения – индексирования массивов, умножения/деление, двоично-десятичное представление, концепция стека и т.д. В каждой главе есть набор мини-задачек и вопросов для самопроверки.
Очень хорошая книга.