![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#41 | ||||||||||
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]() Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
||||||||||
![]() |
![]() |
![]() |
#42 | ||
Форумчанин
Регистрация: 21.04.2012
Сообщений: 792
|
![]() Цитата:
Цитата:
Талантливыми не становятся, а рождаются
|
||
![]() |
![]() |
![]() |
#43 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]() Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
![]() |
![]() |
![]() |
#44 | |
Форумчанин
Регистрация: 21.04.2012
Сообщений: 792
|
![]() Цитата:
Нет. Нужно знать сорцы?
Талантливыми не становятся, а рождаются
|
|
![]() |
![]() |
![]() |
#45 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]() Цитата:
обычно идет отладка по исходникам. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
![]() |
![]() |
![]() |
#46 | |||
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]() Цитата:
Цитата:
Цитата:
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
|||
![]() |
![]() |
![]() |
#47 |
Баламучу слегка...
Участник клуба
Регистрация: 01.11.2006
Сообщений: 1,585
|
![]() |
![]() |
![]() |
![]() |
#48 | ||||
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]() Цитата:
В том и другом случае машинный код будет состоять из одной команды - передать значение регистра bx в регистр ax. Цитата:
![]() Цитата:
Цитата:
Я как-то попытался "расколоть" одну функцию из библиотеки. Открыл один вызов из файла h. Там оказалось ещё с десяток вызовов. Открыл первый из них, в нём ещё десяток. До реализации на Асме, я так и не добрался. Кончилось всё тем, что я плюнул на эту затею и ипользую функции в режиме "как есть". Работают, ну и ладно...
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder Последний раз редактировалось Smitt&Wesson; 01.10.2012 в 10:28. |
||||
![]() |
![]() |
![]() |
#49 | |||
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]() Цитата:
Цитата:
Цитата:
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
|||
![]() |
![]() |
![]() |
#50 |
Баламучу слегка...
Участник клуба
Регистрация: 01.11.2006
Сообщений: 1,585
|
![]()
Лично я вижу 2 случая необходимости знания асма:
1. Написание компиляторов 2. Взлом Впрочем с развитием платформонезависимости в виде всяких фреймворков и п.1 становится не особо актуальным, если это не касается написания самой оси. Все остальное мне видится лишь как спортивное программирование. При современной мощи железа куда важнее надежность софта, нежели его быстродействие и компактность. Ну а с последними двумя аргументами современные компиляторы с ЯВУ вполне могут поспорить при правильном приложении рук. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Я где-то читал, что на C можна писать драйвера, а ОС без асма, только с C можно? | pufystyj | Свободное общение | 31 | 01.03.2011 20:03 |