Уважаемые Константин Николаевич и Игорь Витальевич,
здравствуйте,
1) я зарегистрировался на Вашем сайте вот уже один год тому назад.
2) примерно 7-8 месяцев тому назад я купил печатную версию книги О.М.Калашникова - печатная версия любой книги намного лучше чем электронные версии (pdf или djvu), берешь читаешь-перечитываешь по нескольку раз одни и те же абзацы, и начинаешь понимать суть дела, да и детали тоже. полагаю, что вы тоже со мной согласны в этом - от компьютерных книг (электронных версий) устают и болят глаза, поднимается давление.
3) с сентября 2017 года я делал две попытки освоить Ассемблер МАSМ быстро-быстро - быстро читал, копировал примеры (листинги) из книги О.М.Калашникова, которые как-будто бы работали - доходил до примерно 4-6 глав и уже ничего не понимал по Ассемблеру - терялась всякая логика и даже программистское воображение.
Константин Николаевич и Игорь Витальевич, вы совершенно правы - я много захотел, и ничего не получил (никаких фундаментальных знаний по Ассемблеру), боле того, я поспешил и людей насмешил - наверное вы оба смеялись надо мной, что я выгляжу таким недотепой и малограмотным (дуб есть дуб).
4) в октябре 2018 года я сделал другую попытку освоить хотя бы начальные основы Ассемблера, но использовал совершенно другой подход - читал и анализировал (!!!) каждое предложение Частей 1-ой и 2-ой и начала 3-ей из книги О.М.Калашникова - как научного сотрудника это меня потянуло вспомнить и заново переучить Цифровую электронику (Логику Карно, логические схемы-элементы, триггеры, ЦАП-АЦП, RAM-ОЗУ ... ) и немного Аналоговой электроники (в том числе полупроводниковые приборы) - это в свою очередь потянуло меня вспомнить (из Интернета - книги, статьи) из моей прошлой жизни физику твердого тела, электронику (металы, диэлектрики, полупроводники), и электродинамику и численные методы и т.д. в том числе программирование на Си и на Фортране.
более того я досконально и детально анализировал и запоминал наизусть примеры-Листинги из книги О.М.Калашникова, потом программировал их - потом старался забыть их - и уже потом программировал данные примеры-Листинги заново, но только зная конечную цель этих примеров-Листнигов - все это получалось и было очень интересно и познавательно.
5) эффект от такого подхода изучения Ассемблера - абсолютно другой - очень хороший и положительный - по крайней мере я немного уже "вижу" (представляю), что происходит на микроэлектронном уровне, когда я программирую на Ассемблере и запускаю com-файлы. более того, мне уже чуть-чуть легче именно (!!!) программировать и экспериментировать (с помощью также AFD Pro) на Ассемблере - пусть даже примеры-Листинги.
6) однако у меня возникли и возникают много вопросов и по MASM, и по микроэлектронике, и по радиоэлектронике, и по физике (макро и квантовой) в смысле разработки радиоэлектронной, и микроэлектронной аппаратуры - в принципе там ничего сложного нет - надо только находить ответы на все вопросы - это занимает время и ... в современных России и Украине нужны для этих целей очень (!!!) большие деньги - вы сами лучше меня понимаете, что Советского Союза - СССР уже нет и не будет.
7) теперь, что касается MASM - меня заинтересовало выражение "перехватить прерывание" - как человек работавший в прошлой своей жизни с чужими кодами (Си, Фортран-77) и как научному сотруднику для ответа на свой же вопрос мне нужно знать все (!!!) о низко-уровненвых (!!!) реализациях высоко-уровненых прерываний, которые в MASM описываются командой (инструкцией) "int ..." - то, что в MS-DOS есть таблица прерываний - это мне не достаточно знать и в принципе это мне ни о чем не говорит - то есть необходимо знать кто, каким образом, на каких компьютерах, в каких операционных схемах, и на каких языках, и всю радиоэлектронную систему (basis and equipment, то есть как программировали (вшивали) и "вшивают" низко-уровневую реализацию команд в черные микросхемы (с ножками) - BIOS, UEFI, микроконтроллеры, БИС-СБИС - для этого необходимо напрямую разговаривать и общаться именно и разработчиками, например, MASM, или FASM, или NASM (64-битная вресия).
8) я немного прочитал 3-ю часть о вирусологии и файловой оболочке - конечно это очень интересная и полезная тема (точнее несколько крупных тем) в смысле программирования на чистом Ассемблере - но исходя из своего небольшого опыта мне чувствуется, что это наверное не сложно - необходимо просто находить ответы, читая книги и статьи из Интернета и самое главное необходимо разговаривать и общаться напрямую с разработчиками компьютерной техники (радио- и микроэлектроники) и самих компиляторов (программ-Ассемблеров).
9) Константин Николаевич, насколько я помню Вы являетесь профессиональным радиоэлектронщиком. я ведь являюсь Вашим коллегой (в младшем разряде) - мне удалось закончить первые 3 курса на отделении радиофизики и радиоэлектроники на физфаке КГУ в Казани, потом конечно я специализировался по компьютерному моделированию в квантовой физике, и затем, и в атомной и лазерной физике. вот поэтому я Вас очень хорошо понимаю в смысле радиоэлектроники и программирования.
10) Константин Николаевич и Игорь Витальевич, с учетом выше сказанного я не (!!!) планирую торопиться с освоением вирусологии и программирования файловой оболочки из книги О.М.Калашникова, то есть не торопиться.
Константин Николаевич и Игорь Витальевич - наверное вы со мной согласитесь, что чтобы сделать значительный прогресс в Народном Хозяйстве РСФСР и УССР - и я, и вы оба должны знать все (!!!)
- начиная от квантовых процессов в твердых телах и от процесса именно разработки радио- и микро-электронной техники и вплоть до НИЗКО-уровневого программирования черных микросхем (с ножками), а затем уже ВЫСОКО-уровневая разработка Ассемблеров и дальше уже разработка (и программирование) Операционных систем, драйверов и различных компиляторов языков программирования и т.д.
Константин Николаевич и Игорь Витальевич - MASM, да и FASM и NASM (64-битный) - это ВЫСОКО-уровневые Ассемблеры.
я уверен на 97-99 процентов, что в таких компаниях как INTEL и IBM применяются и используются другие, НИЗКО-уровневые Ассемблеры и вероятно Операционные Коды (opcodes) тоже, которые были разработаны еще в 1960-80-х годах по заказу и финансированию Пентагона в США.
пока все.
всего наилучшего, и удачи вам.