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

Позвольте узнать: на сегодняшний день где действительно часто и широко

применяют ассемблер? Я искал инфу в интеренете и узнал , что в робототехнике, машиностроении и мед.оборудованиях также в основном используются только высокоуровневые ЯП

20 ответов

6 просмотров

асм в основном нужен тем кто пилит эти самые ЯП

Suhrob- Автор вопроса
disba1ancer
асм в основном нужен тем кто пилит эти самые ЯП

А компиляторы тоже пишутся на асм или все-таки на Выс.ЯП

За границей, я думаю еще культура есть и деньги и мозги у людей чтобы писать ответственные вещи типа Си или програм к каким нить станкам, частей ядер ОС Ну а наш ответ Чемберлену от эфективных менеджеров это питон. Фундаментального ничего же не пишут типа яп и компиляторов, Даже колибри и та не наша а menuet os, я так понял дописывают там что то понемножку в исходниках ковыряются, поэтому питон дешево, сердито, даром что глючит и падает. :) Клиент то у нас небогатый, в тонкости не обучен влазить, запросы как у всех тут на одной модной волне.

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

楽園松本
Как система работает в DOS box'е

Ну у меня на курсе прогаем под linux и x64. С тем, что до сих пор народ зачем-то мучает реальный режим, я не знаю, что делать (считаю это атавизмом)

Igor 🐱 Jirkov
Ну у меня на курсе прогаем под linux и x64. С тем,...

А я вот не знаю, что там за режим в дос боксе:)

Igor 🐱 Jirkov
Ну у меня на курсе прогаем под linux и x64. С тем,...

Так реальный режим проще раз в десять. Вот его и учат.

Alexander Morozov
Так реальный режим проще раз в десять. Вот его и у...

Я лично выступаю за натур: поставить реальный проц и на нем работать.

Alexander Morozov
Так реальный режим проще раз в десять. Вот его и у...

Чего там проще? Сегменты? Регистров меньше, они менее универсальны. Для ассемблера нет ничего проще юзермода в линуксе на х64 (если мы в рамках линейки интел/амд остаемся)

楽園松本
Я лично выступаю за натур: поставить реальный проц...

Тогда надо ещё и плату с этим процом. Из-под современных ОС до железа не очень-то и доберешься, запрещено.

Alexander Morozov
Система команд.

Вообще чтобы писать обычные проги достаточно команд 25-30 из которых большинство это вариации условных переходов

Igor 🐱 Jirkov
Вообще чтобы писать обычные проги достаточно коман...

Это так. Но за сорок лет система команд x86 настолько усложнилась и обросла разными рудиментами, что требуется отдельный разбор почему мы будем использовать только это подмножество с историческим обзором архитектуры. Видимо многие преподаватели видят компромисс именно в изучении оригинальной IBM PC архитектуры.

Igor 🐱 Jirkov
Ну у меня на курсе прогаем под linux и x64. С тем,...

Дос дает работу с портами и прерываниями, по идее это должно добавлять понимание в части программирования микроконтроллеров и управления оборудованием, в linux и windows такого нет, все через прослойки, это не дает понимания части возможнотей ассемблера, поэтому дос курс тоже нужен мне кажется!

Денис Фомин Fomin
Дос дает работу с портами и прерываниями, по идее ...

Ну чтобы программировать прерывания в универе лучше МК взять. Или можно модуль ядра написать. Но изучать дос и х16 -- увольте:( кроме того, дос вырабатывает привычку к уродству еще больше, чем ассемблер, линукс, си и другие популярные технологии. Студенты потом затащат это в свои решения и порочный круг замкнется.

Alexander Morozov
Тогда надо ещё и плату с этим процом. Из-под совре...

если очень хочется напрямую потыкать, то это надо загрузчик писать, который что-то выводит и ничего не грузит

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

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

Какой-то там пердун в 90-х решил, что есть какая-то разная типизация. Кого вообще это волнует?
КТ315
49
void terminal_scroll() { memmove(terminal_buffer, terminal_buffer + VGA_WIDTH, buffer_size - VGA_WIDTH); memset(terminal_buffer + buffer_size - VGA_WIDTH, 0, VGA_WIDTH); ...
Егор
47
Всем привет! Подскажите, пожалуйста, в чем ошибка? Настраиваю подключение к MySQL. Либы лежат рядом с exe. Все как по "учебнику"
Евгений
16
А можете как-то проверить меня по знаниям по ассемблеру?
A A
132
Здравствуйте! У меня появилась возможность купить книгу "Изучай Haskell во имя добра!". Но я где-то слышал, что эта книга устарела. Насколько это правда??
E
22
Здравствуйте! Я вот на stepic решаю задачи на хаскеле https://stepik.org/lesson/8443/step/8?unit=1578 мой код import Data.List (isInfixOf) removing :: String -> [String] ->...
E
10
Камрады, кто тесно работал с vtv, хотел уточнить. Ширина column задаётся жёстко на этапе создания дерева или можно в рантайме ее менять программно (не мышкой)?
Ed Doc
10
да ладно ... что там неочевидного ? глянуть в исх-ки датасета и/или кверика чтобы понять в каком месте и как выполняется обращения к св-вам blablaSQL - минутное дело, даже е...
Сергей
7
Здесь для arm кто-нибудь кодит ?
Nothing
52
Всем привет, у меня есть сервер принимающий входящие HTTP подключения, как проверить, что подключение было через прокси или нет, есть какие то поля в заголовках по которым мо...
DS
8
Карта сайта