|
32 / 30 / 4
Регистрация: 03.06.2010
Сообщений: 465
|
|
Как вам давался ассемблер и почему выбор пал именно на него11.10.2012, 17:33. Показов 2390. Ответов 21
Метки нет (Все метки)
У меня дикий интерес к ассемблеру, но вот такая вещь стоит ли? Пришёл к выводу что стоит. Возможно ли научиться? Прищёл к выводу что можно. Но такой вопрос сколько времени нужно убить на изучение ассембле? Я понимаю что можно потратить всю жизнь, но всё же для среднего уровня что бы я смог сесть и написать программу на MASM. Не сложную, но толковую программу. Вообщи я хочу услышать все мнения по вопросам ассемблера, от людях которые имеют к ниму прямое отношение и пишут на нём.
- Пишите кто как начинал программировать на ассемблере. - Почему начинали? - Какие были сложности? Не стесняйтесь пишите, очень заинтересован.
0
|
|
| 11.10.2012, 17:33 | |
|
Ответы с готовыми решениями:
21
Выбор пал на java или Си. Что посоветуете? Какова вероятность, что выбор пал на девочку. Проверить решение Запустив код, получаем j = -8. А почему именно восемь и как я мог бы это сам посчитать? |
|
3 / 8 / 1
Регистрация: 12.07.2009
Сообщений: 361
|
|
| 11.10.2012, 18:47 | |
|
От кстати насчет сложностей. Ассемблер куда легче было бы выучить когда была операционная система дос ну так как я же не Калашников который родился раньше он та все поочереди изучал ему то и понятнее. А вот у меня комп появился с операционной системы Windows и тут началась эта путаница с досами и виндоусами. Ему же трудно было в своей книге указать что программа идет под дос ,а не виндоус. Это мое такое первое знакомство с ассемблером было....
1
|
|
|
202 / 168 / 11
Регистрация: 30.05.2012
Сообщений: 703
|
|||||
| 11.10.2012, 18:54 | |||||
))))). На сю и другой ерунде не напишешь. Асм - искусство.
1
|
|||||
|
116 / 136 / 0
Регистрация: 15.04.2012
Сообщений: 1,031
|
|
| 11.10.2012, 18:58 | |
|
А я на wasm ру зашел и .. понял
, что асм рулез
1
|
|
|
32 / 30 / 4
Регистрация: 03.06.2010
Сообщений: 465
|
|
| 11.10.2012, 19:41 [ТС] | |
|
Хм значит под windows учиться ассемблеру не вариант?
Ещё такой вопрос: Я собираюсь учиться программировать на ассемблере. Учиться - это метод проб и ошибок. Мои ошибки не устроят капут моему железу и OS? Добавлено через 1 минуту Какие операционные системы подходят для безопасного изучения ассемблера? (Ну что бы не ось не железо не протянули копыта)
0
|
|
|
202 / 168 / 11
Регистрация: 30.05.2012
Сообщений: 703
|
||
| 11.10.2012, 19:45 | ||
|
А ОС лучше свою написать, чтобы быстро компилить и запускать.
0
|
||
|
Модератор
8979 / 6745 / 921
Регистрация: 14.02.2011
Сообщений: 23,857
|
|||||||
| 11.10.2012, 20:03 | |||||||
|
в руках дилетанта ......... для того чтобы писать быстрые программы на современных процессорах надо знать эти процессоры (кэш распараллеливание команд ........) ![]() Добавлено через 2 минуты и я не думаю что ты сможешь завалить винду для виды ты все равно будешь писать под WinApi( хоть на каком языке) а завалить железо это вообще фантастика
1
|
|||||||
|
639 / 482 / 12
Регистрация: 10.01.2011
Сообщений: 1,045
|
|
| 11.10.2012, 20:43 | |
|
No10, какое отношение имеет эта тема к программированию на ассемблере? Есть раздел "Тесты и опросы". Вот и разводите там свою бодягу.
0
|
|
|
2838 / 1647 / 254
Регистрация: 03.12.2007
Сообщений: 4,222
|
|
| 11.10.2012, 21:16 | |
|
Вообще я уже и не помню подробности, но типа того:
Увидел ассемблерные вставки в книжке по Паскалю. На тот момент из всего, что связано с программированием, были только 2-3 книжки по Паскалю. Инет только dial-up на работе у родителей, которые совсем не программисты. Так что особого выбора не было, а понять всё хотелось. Сначала смотрел на все эти вставки и пытался понять, что да как, какие инструкции, какие регистры. Потом купили мне ещё книжку по Паскалю, но на этот раз толстую, с целой главой по ассемблеру. После этого вроде основы понял, стал пробовать в Turbo Pascal'е писать на асме, потом в Delphi. Masm'ом/tasm'ом пытался пользоваться, только ничего особо не получалось - я на тот момент почти не представлял, что за obj файлы, зачем линкер нужен и т. п. В процессе всего этого ещё подарили "Азбуку хакера 2" - там всё изложено как-то в куче, непоследовательно, но это лучше, чем ничего. В общем из неё в основном узнал более-менее полный список инструкций и основы отладки чужого софта. Когда инет появился дома, стал статейки всякие качать и читать. В общем, так обрывками и узнавал всё. Не сказать, что далеко в этом продвинулся, но я особо сильно и не старался.
0
|
|
|
608 / 406 / 8
Регистрация: 26.04.2012
Сообщений: 2,065
|
|
| 11.10.2012, 22:08 | |
|
Ассемблер давался хорошо. выбрал асм потому, что нравится ковыряться в его многочисленных, с виду одинаковых, трехбуквенных инструкциях. ИМХО асм под досей круче чем под маздаем...
1
|
|
|
angstrom
|
|
| 11.10.2012, 22:23 | |
|
Когда-то начинал на "Радио-86РК", потом "Spectrum", потом долгие-долгие годы забвения. Сейчас в качестве развлечения.
|
|
|
32 / 30 / 4
Регистрация: 03.06.2010
Сообщений: 465
|
|
| 11.10.2012, 22:30 [ТС] | |
|
Хм очень многие нахваливаяс DOS. А его возможно установить на виртуальную машину например VirualBox от оракла? Или может удобней работать с tasm в генту или дебиан?
0
|
|
|
angstrom
|
|
| 11.10.2012, 22:42 | |
|
У меня установлено на "VMware Workstation" и на "Oracle VM VirtualBox". Первый больше нравится, но это сугубо личное мнение.
|
|
|
202 / 168 / 11
Регистрация: 30.05.2012
Сообщений: 703
|
||||||
| 12.10.2012, 06:12 | ||||||
)))Добавлено через 1 минуту
0
|
||||||
|
Модератор
8979 / 6745 / 921
Регистрация: 14.02.2011
Сообщений: 23,857
|
|||||||||||
| 12.10.2012, 07:26 | |||||||||||
|
как она может завалится если не ставить кривых программ, драйверов 80 процентов завалов от самих пользователей, которые ставят все подряд да еще сидят под администратором хоть на асме хоть на си залезь в ядро попробуй назови мне ОС которую в принципе нельзя завалить
если ты писал драйвера то понимаешь про что речь этак скоро и государственный банк будет нос воротить при слове "деньги"например оптокод перехода может занимать 2 байта а может 3 и как думаешь насколько меньше будет твоя реализация вот такой конструкции
понять как работает процессор оптимизации узких мест в задаче а писать полноценное приложение на АСМе , боже упаси
0
|
|||||||||||
|
202 / 168 / 11
Регистрация: 30.05.2012
Сообщений: 703
|
||||
| 12.10.2012, 17:33 | ||||
|
Недавно эти рваные провода в лэп замкнула в голове винды чето замкнуло и она начала синявками покрываться. Добавлено через 2 минуты
0
|
||||
|
Модератор
8979 / 6745 / 921
Регистрация: 14.02.2011
Сообщений: 23,857
|
||||
| 12.10.2012, 17:39 | ||||
|
Windows 1985-1986 год какая такая ява машина потом мелкомягкие привязываются к железу,в основе которого до сих пор лежит IBM AT Добавлено через 1 минуту
1
|
||||
|
Почетный модератор
14019 / 3626 / 87
Регистрация: 11.06.2009
Сообщений: 11,783
|
|
| 12.10.2012, 17:41 | |
|
Спросить хочу, уважаемые !
Тему перекинуть вобовсем, холивары.. или все же к ассемблеру вернетесь и перестанете про высоковольтные провода ?
1
|
|
|
Так говорил Заратустра...
|
|
| 12.10.2012, 22:13 | |
|
Ассемблер изучаю в универе. Поначалу было не очень интересно, но потом наткнулся в сети на сайт wasm и обнаружил статьи по исследованию чужих программ. Также можно разобраться в вирусологии, зная язык ассеблера.
После этого изучение пошло повеселее.
1
|
|
|
32 / 30 / 4
Регистрация: 03.06.2010
Сообщений: 465
|
|
| 13.10.2012, 23:33 [ТС] | |
|
Люди, а вообще такой вопрос, как начать изучать ассемблер, с чего к нему подступиться. Говорят в мсдос удобно, а чем? У меня есть хороший эмулятнс ms-dos, но сколько еще времени потребуется по досу? Где найти по нему книги? И как прийти к ассемблеру?
0
|
|
| 13.10.2012, 23:33 | |
|
Помогаю со студенческими работами здесь
20
Объясните, пожалуйста, как это решать, что означают все эти символы и почему именно их пишем
Почему exception и как от него избавиться? Почему именно С++? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|