 |
|

10.06.2007, 10:42
|
|
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
С нами:
10097606
Репутация:
3349
|
|
Один хер, даже если знаешь хрен объяснишь. Нужно понять.
Полностью согласен с iv. - тут тема уже пошла совсем про другое.
Типа как в анекдоте:
В одном первобытном племени как-то поспорили, что важнее:луна или солнце. Чуть до драки дело не дошло: одни кричат солнце,другие - луна. И вот пошли они к вождю. Он у них типа самый умный. Вождь думал три дня, а потом сказал.
Луна важнее!На вопрос почему, он вполне резонно обьяснил:
Солнце дает нам свет днем. Днем нам свет на хрен не нужен т.к. и так светло. А Луна дает свет ночью. Ночью свет очень нужен.
|
|
|

10.06.2007, 10:52
|
|
Флудер
Регистрация: 12.08.2004
Сообщений: 3,791
С нами:
11444066
Репутация:
2290
|
|
Таким образом, api является просто некой абстракцией функциональности.
API является только тем, чем оно является. то есть просто интерфейсом взаимодействия предоставляемым некоторой системой.
|
|
|

10.06.2007, 12:30
|
|
Флудер
Регистрация: 27.12.2005
Сообщений: 2,372
С нами:
10721066
Репутация:
4360
|
|
Тема разделена. В следующий раз всех оффтоперов покусаю =)
|
|
|

10.06.2007, 15:47
|
|
Участник форума
Регистрация: 14.03.2005
Сообщений: 267
С нами:
11135846
Репутация:
545
|
|
Вы очень зря путаете прерывания, которые могут поступать от внешних устройств, генерироваться инструкциями или например, от таймера, т.е. одну из основ работы процессора и application programming interface. Тем более ещё постите какие-то нелепые убеждения что в досе вот апи такой а в винде ты пиши пацан WriteFile(), это так же АПИ. Вот вы так и будете с абстракцией сначала писать int 21h а потом заменять на "эквивалент" в винде. Будто все так элементарно и абстрактно. Дофига накодите с таким пониманием вещей.
API является только тем, чем оно является. то есть просто интерфейсом взаимодействия предоставляемым некоторой системой.
тур агенство и адвокат в суде тоже АПИ получается
В любом случае понимать смысл слов можно как угодно. Пусть вы мне покажете википедию где будет написано "да, мы подтверждаем апи доса это прерывания".
Смысл не в словах а в умении чувствовать концепцию.
(кстати вот ещё вам слово, которое употребляют люди под психоделиками - "я понял что диван это всего лишь условная часть грани между абстрактной действительностью и концептуальным мировым разумом ...")
Таким образом, api является просто некой абстракцией функциональности.
меджик машрумс?
Последний раз редактировалось inSa(Ne)rd; 10.06.2007 в 15:52..
|
|
|

10.06.2007, 15:58
|
|
Флудер
Регистрация: 27.12.2005
Сообщений: 2,372
С нами:
10721066
Репутация:
4360
|
|
Вы очень зря путаете прерывания, которые могут поступать от внешних устройств, генерироваться инструкциями или например, от таймера, т.е. одну из основ работы процессора и application programming interface.
Имхо ты мешаешь в одну кучу аппатартые прерывания и программные прерывания. Программные прерывания как раз предназначены для взаимодействия "более высокоуровневого" (если можно так выразиться) кода с некоторыми базовыми примитивами BIOS, операционной системы или ее расширений.
Винда устроена на том же самом, используется прерывание 2E для обеспечения взаимодействия с Native API. (в XP и выше еще есть и SYSENTER, но это не меняет дела)
Другое дело, что у ДОСа другие концепции и просто так "соскочить" на винду будет нелегко с учетом всех особенностей доса.
Абстрагирование - это, конечно, хорошо, но дос его не обеспечивает. Да и, собственно, никакая ОС.
|
|
|

10.06.2007, 16:18
|
|
Banned
Регистрация: 18.05.2005
Сообщений: 1,981
С нами:
11042306
Репутация:
2726
|
|
Имхо ты мешаешь в одну кучу аппатартые прерывания и программные прерывания.
сваливаю и это в _данном_ случае правильно)
|
|
|

10.06.2007, 16:33
|
|
Флудер
Регистрация: 27.12.2005
Сообщений: 2,372
С нами:
10721066
Репутация:
4360
|
|
Сообщение от kez
сваливаю и это в _данном_ случае правильно)
Ну.. может быть, но все же не стоит мешать так в кучу это. Я твою мысль понял, только изъяснился ты не очень
|
|
|

10.06.2007, 16:38
|
|
Познавший АНТИЧАТ
Регистрация: 21.03.2007
Сообщений: 1,200
С нами:
10074686
Репутация:
1204
|
|
5-MeO-DMT =(
Вынужден был открыть книжку Абеля, почитав немного про прерывания понял, что сравнивать прерывания, а также обработчики прерываний, с API действительно глупо. =) Принципиально разные вещи.
|
|
|

10.06.2007, 16:45
|
|
Постоянный
Регистрация: 20.08.2006
Сообщений: 327
С нами:
10381346
Репутация:
1077
|
|
Вынужден был открыть книжку Абеля, почитав немного про прерывания понял, что сравнивать прерывания, а также обработчики прерываний, с API действительно глупо. =) Принципиально разные вещи.
API является только тем, чем оно является.
И Int является только тем, чем оно является.
nerezus +max
И все..
|
|
|

10.06.2007, 21:59
|
|
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
С нами:
10393869
Репутация:
2032
|
|
чувствую, зря я про fasm спросил...
ЗЫ посоветуйте книги/статьи по fasm win32. (кроме wasm.ru, http://flatassembler.net/docs.php )
не собьет ли меня с пути истинного вот это?
Последний раз редактировалось Piflit; 10.06.2007 в 22:02..
|
|
|
|
 |
|
Предыдущая тема
Следующая тема
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|