169 похожих чатов

Нактулся недавно на методичку для вуза федерального в ру, программирование

на ассемблере, методичка 2019 года, в ней нет ни одной темы про 64 битный лонг моде режим
сначало дико подгорело, что студней учат безсмысленной концепции сегментирования в реальном режиме 16 бит и кое как освещается защищенный режим. Причем разница то существенная, между адресацией через
сегменты и прямой адресацией, опять таки вызовы стдкалл и фасткалл через регистры, ну короче разница большая.
Сравнил с учебником для вузов сша, МИТ вроде, не суть, там все очень актуально и большая часть методы посвещена именно современным актуальным технологиями. Подгорело от того, что у нас фактически
безсмысленные знания студень в вузе получает, протирая штаны, по окончанию вуза приходится переучиваться на производстве, самому все доучивать.
Но, потом задумался, может это и к лучшему, ведь у нас получается база больше у студента, тоесть знания возможно глубже ? Пусть и не современные, на западе можно сразу приступить к рабочему процессу после выпуска, но знания поверхностные ? Как считаете, какой подход лучше, интересно узнать ваше мнение ?

10 ответов

16 просмотров

покажи учебник сша

philip-kirkorov Автор вопроса
Alexey
покажи учебник сша

в гугле набери assembly book x64

покажи [список литератуы] в методичке для наших вузов

philip-kirkorov Автор вопроса
Aiwan \ (•◡•) / _bot
покажи [список литератуы] в методичке для наших ву...

СПИСОК ЛИТЕРАТУРЫ 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 с.

Лучше дать актуальное и то что с высокой степенью вероятности понадобится, чем дать базу, после которой нужно додалблтвать самому, весь этот старый фундамент можно изучить самостоятельно если есть интерес

disba1ancer
Лучше дать актуальное и то что с высокой степенью ...

По такой логике нужно забить на асм, оставить его энтузиастам и идти питон учить

The Bird of Hermes
По такой логике нужно забить на асм, оставить его ...

Нет, асм не устарел сам по себе, только некоторые его части

disba1ancer
Нет, асм не устарел сам по себе, только некоторые ...

Асм сейчас по большей части и воспринимается как тот самый старый фундамент для энтузиастов

The Bird of Hermes
Асм сейчас по большей части и воспринимается как т...

Это стереотип, он не устарел, он скорее очень фундаментален, просто не всем дано понять разницу

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Карта сайта