на ассемблере, методичка 2019 года, в ней нет ни одной темы про 64 битный лонг моде режим
сначало дико подгорело, что студней учат безсмысленной концепции сегментирования в реальном режиме 16 бит и кое как освещается защищенный режим. Причем разница то существенная, между адресацией через
сегменты и прямой адресацией, опять таки вызовы стдкалл и фасткалл через регистры, ну короче разница большая.
Сравнил с учебником для вузов сша, МИТ вроде, не суть, там все очень актуально и большая часть методы посвещена именно современным актуальным технологиями. Подгорело от того, что у нас фактически
безсмысленные знания студень в вузе получает, протирая штаны, по окончанию вуза приходится переучиваться на производстве, самому все доучивать.
Но, потом задумался, может это и к лучшему, ведь у нас получается база больше у студента, тоесть знания возможно глубже ? Пусть и не современные, на западе можно сразу приступить к рабочему процессу после выпуска, но знания поверхностные ? Как считаете, какой подход лучше, интересно узнать ваше мнение ?
покажи учебник сша
в гугле набери assembly book x64
покажи [список литератуы] в методичке для наших вузов
СПИСОК ЛИТЕРАТУРЫ 1. Штеренберг, С. И. Основы программирования на языке Ассемблер. Часть 1 : лабораторный практикум / С. И. Штеренберг, А. В. Красов, В. П. Просихин ; СПбГУТ. – СПб., 2015. – 25 с. 2. Штеренберг, С. И. Основы программирования на языке Ассемблер. Часть 2 : лабораторный практикум / С. И. Штеренберг, А. В. Красов, В. П. Просихин ; СПбГУТ. – СПб., 2015. – 35 с. 3. Красов, А. В. Программирование на языке Си++. Ч. 1. : методические указания к лабораторным работам / А. В. Красов ; СПбГУТ. – СПб., 2005. – 48 с. 4. Красов, А. В. Программирование на языке Си++. Ч. 2. : методические указания к лабораторным работам / А. В. Красов ; СПбГУТ. – СПб., 2005. – 28 с. 5. Красов, А. В. Основы информационных технологий : учеб. пособие / А. В. Красов ; СПбГУТ. – СПб., 2007. – 56 с. 6. Андрианов, В. И. Компьютерные курсы : методические кзания к лабораторным работам / В. И. Андрианов, А. В. Красов, А. Ю. Цветков, И. А. Федянин ; СПбГУТ. – СПб., 2011. – 23 с. 7. Березин, Б. И. Начальный курс С и С++ / Б. И. Березин, С. Б. Березин. – М. : ДИАЛОГ-МИФИ, 2003. – 288 с. 8. Холзнер, С. Visual C++ 6. Учебный курс / С. Холзнер. – СПб. : Питер, 2006. – 570 с. 9. Абель, П. Ассемблер. Язык и программирование для IBM PC : пер. с англ. / П. Абель. – К. : Век+, М. : ЭНТРОП, М. : Корона-ВЕК, 2007. – 736 с. 10. Фролов, А. MS-DOS для программиста. Том 18. Часть 1 / А. Фролов, Г. Фролов. – М. : ДИАЛОГ-МИФИ, 1995. – 254 с. 11. Гульев, И. Компьютерные вирусы, взгляд изнутри / И. Гульев. – М. : ДМК, 1998. – 304 с. 12. Дойникова, Е. В. Оценка защищенности и выбор защитных мер в компьютерных сетях на основе графов атак и зависимостей сервисов : 05.13.19 : диссертация на соискание ученой степени кандидата технических наук / Е. В. Дойникова ; Санкт-Петерургский ин- ститут информатики и автоматизации РАН. – Санкт-Петербург, 2017. – 206 с. 13. Ахо, А. Компиляторы. Принципы, технологии, инструменты / А. Ахо, Р. Сети, Д. Ульман [и др.]. – М. : Вильямс, 2001. – 1184 c. 14. Федотов, И. Е. Параллельное программирование. Модели и приемы / И. Е. Федотов. – М. : СОЛОН-Пресс, 2017. – 390 с. 15. Андрианов, В. И. Способ защиты информационно-вычислительных сетей от компьютерных атак / В. И. Андрианов [и др.] // Патент РФ No 2011147613/08, 23.11.2011. 16. Буйневич, М. В. Метод алгоритмизации машинного кода телекоммуникаци- онных устройств / М. В. Буйневич, К. Е. Израилов // Телекоммуникации. – 2012. – No 12. – С. 2–6. 17. Buinevich, M. V. Method and utility for recovering code algorithms of telecommu- nication devices for vulnerability search / M. V. Buinevich, K. E. Izrailov // 16th International Conference on Advanced Communication Technology (ICACT). – 2014. – С. 172–176. 18. Буйневич, М. В. Автоматизированное средство алгоритмизации машинного кода телекоммуникационных устройств / М. В. Буйневич, К. Е. Израилов // Телекомму- никации. – 2013. – No 6. – С. 2–9. 19. Лазарев, В. Г. Синтез управляющих автоматов. – 3-е изд., перераб. и доп. / В. Г. Лазарев, Е. И. Пийль. – М. : Издательство Энергоатомиздат, 1989. 20. Касперски, К. Искусство дизассемблирования / К. Касперски, Е. Рокко. – СПб. : БЧВ-Петербург, 2008. – 896 с.
Лучше дать актуальное и то что с высокой степенью вероятности понадобится, чем дать базу, после которой нужно додалблтвать самому, весь этот старый фундамент можно изучить самостоятельно если есть интерес
По такой логике нужно забить на асм, оставить его энтузиастам и идти питон учить
Нет, асм не устарел сам по себе, только некоторые его части
Асм сейчас по большей части и воспринимается как тот самый старый фундамент для энтузиастов
Это стереотип, он не устарел, он скорее очень фундаментален, просто не всем дано понять разницу
Обсуждают сегодня