Я знаком с этой замечательной книгой с первого издания - тогда ещё в фиолетовом мягком переплёте с описанием команд и особенностей процессоров всего до Pentium II.
Книга удивительно проста для изучения если пользоваться ей как справочником, собственно - это и есть справочник, изучать язык ассемблера пользуясь "Зубковым" нужно только познакомившись с азами: основами работы в DOS и её командной строкой, основами программирования на языке ассемблера, основами компиляции и компоновки...
Дальше
Я знаком с этой замечательной книгой с первого издания - тогда ещё в фиолетовом мягком переплёте с описанием команд и особенностей процессоров всего до Pentium II.
Книга удивительно проста для изучения если пользоваться ей как справочником, собственно - это и есть справочник, изучать язык ассемблера пользуясь "Зубковым" нужно только познакомившись с азами: основами работы в DOS и её командной строкой, основами программирования на языке ассемблера, основами компиляции и компоновки программ с помощью ассемблера TASM (или MASM - именно он идёт в приложении к справочнику Зубкова). Но если у вас есть друг, способный познакомить вас с этими основами и помочь установить на жёсткий диск (в качестве второй операционной системы) или на флэшку DOS, а у вас есть желание изучить этот (в общем, - не такой уж и сложный) язык, то лучшего учебного пособия по языку ассемблера вам просто не найти - в этом случае этот справочник будет лучше любого учебника.
Впрочем, может у вас нет такого желания? Действительно - "а зачем он, собственно, нужен? Особенно теперь, когда все пишут на C/C++, Delphi или других языках высокого уровня?" (Зубков С.В.), заметьте это цитата из 1-го издания 1999 года. Значит для чего-то он всё таки нужен, если теперь, спустя 12 лет, этот справочник выдержал уже 11 изданий: если и не для программирования, то хотя бы для того чтобы понимать как устроена и работает "эта адская шайтан-машина".
Однако, ассемблеры бывают разные: есть например и такие, на которых программируют микроконтроллеры в разного рода автоматических устройствах, например - роботах и радиоуправляемых игрушках, зачастую язык ассемблера там действительно единственный вариант (попробуй-ка напиши что-нибудь более менее серьёзное размером не более 16 килобайт для железяки с 512 байтами (да, да - именно!) оперативной памяти пользуясь исключительно языками высокого уровня!). Но начинать знакомство с языками низкого уровня (низкого уровня - но высоких возможностей!) необходимо всё же с языка ассемблера x86-совместимых процессоров - то есть с "Зубкова".
И помните: компьютер - всего лишь тупая железка, не дайте ей управлять собой - управляйте ей сами!
Скрыть
Книга удивительно проста для изучения если пользоваться ей как справочником, собственно - это и есть справочник, изучать язык ассемблера пользуясь "Зубковым" нужно только познакомившись с азами: основами работы в DOS и её командной строкой, основами программирования на языке ассемблера, основами компиляции и компоновки... Дальше
Книга удивительно проста для изучения если пользоваться ей как справочником, собственно - это и есть справочник, изучать язык ассемблера пользуясь "Зубковым" нужно только познакомившись с азами: основами работы в DOS и её командной строкой, основами программирования на языке ассемблера, основами компиляции и компоновки программ с помощью ассемблера TASM (или MASM - именно он идёт в приложении к справочнику Зубкова). Но если у вас есть друг, способный познакомить вас с этими основами и помочь установить на жёсткий диск (в качестве второй операционной системы) или на флэшку DOS, а у вас есть желание изучить этот (в общем, - не такой уж и сложный) язык, то лучшего учебного пособия по языку ассемблера вам просто не найти - в этом случае этот справочник будет лучше любого учебника.
Впрочем, может у вас нет такого желания? Действительно - "а зачем он, собственно, нужен? Особенно теперь, когда все пишут на C/C++, Delphi или других языках высокого уровня?" (Зубков С.В.), заметьте это цитата из 1-го издания 1999 года. Значит для чего-то он всё таки нужен, если теперь, спустя 12 лет, этот справочник выдержал уже 11 изданий: если и не для программирования, то хотя бы для того чтобы понимать как устроена и работает "эта адская шайтан-машина".
Однако, ассемблеры бывают разные: есть например и такие, на которых программируют микроконтроллеры в разного рода автоматических устройствах, например - роботах и радиоуправляемых игрушках, зачастую язык ассемблера там действительно единственный вариант (попробуй-ка напиши что-нибудь более менее серьёзное размером не более 16 килобайт для железяки с 512 байтами (да, да - именно!) оперативной памяти пользуясь исключительно языками высокого уровня!). Но начинать знакомство с языками низкого уровня (низкого уровня - но высоких возможностей!) необходимо всё же с языка ассемблера x86-совместимых процессоров - то есть с "Зубкова".
И помните: компьютер - всего лишь тупая железка, не дайте ей управлять собой - управляйте ей сами! Скрыть