|
-2 / 8 / 0
Регистрация: 09.04.2012
Сообщений: 416
|
|
На каком именно ассемблере пишут драйверы?07.03.2016, 02:12. Показов 2191. Ответов 2
Метки нет (Все метки)
Всем доброго времени суток! Изучал с горем пополам ассемблер. В Linux, компилятор был nasm. Узнал много нового интересного, например я теперь знаю, что bios написан на ассемблере,что в ОС есть куски кода на ассемблере, что блок управления двигателем в автомобиле управляется при помощи ассемблера, а так же стиралка и еще много чего управляется ассемблером, а так же, что зачастую он более эффективен по объему кода и/или быстродействию. Но остались вопросы, которые хочу задать и Вам в том числе.
1)На каком именно ассемблере пишут драйверы устройств. Мы вот программировали на nasm, а на чем драйверы? Или у каждой фиговины свой "личный" ассемблер, похожий чем-то на другие(если да, то откуда он берется)? 2)Вряд ли я буду когда-то писать куски ОС, 3)Правда ли, что код ассемблера для intel принципиально не дружит с amd-процессором? Здесь,например, утверждается обратное 4)Вернемся к стиральным машинам. Там внутри все таки linux+нечто еще или же только ассемблер в плате управления и всё? 5)Если изучить только языки высокого уровня: Java, с++ и прочие, то можно ли используя их получить код ассемблера.(то есть не написать его самому, а сгенерировать из кода "высокого языка")? 6) Действительно ли язык программы на ассеблере работают напрямую с железом компьютера(если да, а как же тогда работают все остальные?)? И могут более полно использовать возможности железа? Всем заранее спасибо за разъяснения! ЗЫ. Модератор, если написал не в ту тему, не ругайся, пожалуйста, просто перенеси куда следует.
0
|
|
| 07.03.2016, 02:12 | |
|
Ответы с готовыми решениями:
2
На каком ассемблере можно запустить этот код (hello world) На каком языке пишут драйвера? На каком ЯП в основном пишут вирусы |
|
Почетный модератор
|
|||
| 07.03.2016, 02:57 | |||
|
Ассемблер- тоже язык. все зависит от компилятора, который поддерживает или не поддерживает данную архитектуру.
0
|
|||
|
-2 / 8 / 0
Регистрация: 09.04.2012
Сообщений: 416
|
|
| 07.03.2016, 04:09 [ТС] | |
|
0
|
|
| 07.03.2016, 04:09 | |
|
Помогаю со студенческими работами здесь
3
На каком языке пишут программы под линукс На каком языке пишут браузерные онлайн игры? На каком языке\движке пишут Коллекционные карточные игры? На каком языке пишут ботов для онлайн игр? На каком движке или платформе пишут простые 2д и 3д игры ? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|