ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование_OLD > С/С++, C#, Delphi, .NET, Asm
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 09.06.2007, 22:41
slesh
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


Отправить сообщение для slesh с помощью ICQ
По умолчанию

Я вообще говорю про чтение файлов и тому подобынх вещей.
т.е. Api функции - это типа имена для досяный прерываний.
Сделано для убоств програмеров
 

  #12  
Старый 09.06.2007, 22:46
slesh
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


Отправить сообщение для slesh с помощью ICQ
По умолчанию

Короче, один хер. пусть учит как удобнее, Если поймет суть языка то там уже будет пофигу под что писать. Будь, то дося, окна или пингвины.
Смысл один и тотже и пути одинаковые, тока п разному завутся.

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

  #13  
Старый 09.06.2007, 23:00
KEZ
Banned
Регистрация: 18.05.2005
Сообщений: 1,981
Провел на форуме:
1941233

Репутация: 2726


По умолчанию

> т.е. Api функции - это типа имена для досяный прерываний.

всё я сдаюсь, удачи
 

  #14  
Старый 09.06.2007, 23:08
hidden
Постоянный
Регистрация: 23.04.2006
Сообщений: 622
Провел на форуме:
5887054

Репутация: 1292


По умолчанию

ИМХО Лучший способ выучить любой язык программирования, просто прочитать раздел синтаксис, запастись справочником по функциям, взять пару работающих примеров и постепенно вносить в них изменения сохраняя работоспособность, добиваться нужной функциональности. Это и всё что нужно!

В fasm'е после директивы format не нужно писать use16 или use32

format PE - exe + use32 (Windows)
format MZ - exe + use16 (DOS)
org 100h - com + use16 (DOS)
отсутствие формата подразумевается бинарный bin + use16
 

  #15  
Старый 09.06.2007, 23:22
slesh
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


Отправить сообщение для slesh с помощью ICQ
По умолчанию

2 KEZ Ну это я так. образно выражаюсь..
И вообще, нут чешь не идет о конкретной винде.
Вот к примеру Win 3.11 - вообще жестока сидела на досе.
ПРосто для новечков более понятнее какбы вообще разлиция между API и INT
В любом случае API рулят. Хотя и не всегда...
В любом случае если чел шас начнет учить под досю, то тутже появятся куча вопросов
на многие из который будет самым нормальным ответ, в котором будет пресутствовать слово DOSBOX. IMHO - проблема досяных прог под SP2.
Особенно с видео режимами. и еще кучкой всякой херни.
 

  #16  
Старый 10.06.2007, 00:20
KEZ
Banned
Регистрация: 18.05.2005
Сообщений: 1,981
Провел на форуме:
1941233

Репутация: 2726


Angry

Цитата:
ПРосто для новечков более понятнее какбы вообще разлиция между API и INT
В любом случае API рулят. Хотя и не всегда...
ты вообще понимаешь какой бред пишешь?
может меня разыгрывают?
сравнивают int и api? кроме того, что оба слова из трёх букв - линию аналогии тут провести просто негде
какие-то сравнения пошли дикие просто. int - инструкция. api - интерфейс. интерфейс - даже не код, а банально широкое понятие. его код может использовать инструкции. напоминаю, опомнись, мэн, ты пишешь не ПОД СИСТЕМУ, ты пишешь ПОД ПРОЦЕССОР!

Цитата:
ИМХО Лучший способ выучить любой язык программирования, просто прочитать раздел синтаксис
Люди на земле - вы сошли с ума? Метеоритный дождь там или чего такое то? Сколько раз ещё написать что ваше понимания ассемблера как языка программирования - получилось из-за поверхностного изучения и лишних, губящих ассоциаций? Как это ещё обьяснить? Ассемблер - всего лишь инструкции процессора, выучить, т.е. зазубрить конечно можно, и пусть чел напишет криптор, изучит формат pe-файла, но будет дальше писать мне api = int и тому подобные высказывания. Какой смысл что-то изучать, если вы не понимаете в корне как это использовать и где это использовать? Или может в институтах так обьясняют? Я там к сожалению не учился, школьник тупой ещё вот, который бензин нюхает. Как узнаю - отпишу!

Цитата:
ПРосто для новечков более понятнее какбы вообще
вот только не надо со мной обсуждать "этих назойливых" новичков)
будто я тебя считаю проффесионалом после верхней цитаты)

Я конечно боюсь соврать, нет мед. образования, но вот например мы с грейтом употребляем дхм и может от него так разум просветлился? ; ) Он мог бы сказать тоже что и я просто. Вообще заметил что все кто стали употреблять этот божий дар стали кодерами - тот же зако ; )


Код:
Great (16:43:47 9/06/2007)
сегодня хавали глик с грейпфрутовым соком.

Последний раз редактировалось KEZ; 10.06.2007 в 00:45..
 

  #17  
Старый 10.06.2007, 02:43
Constantine
Members of Antichat - Level 5
Регистрация: 24.11.2006
Сообщений: 927
Провел на форуме:
7192869

Репутация: 3033


По умолчанию

Кез ты иногда такие вещи пишешь, такое ощущение что тебе глубоко за 30 =\
__________________

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

з.ы http://www.youtube.com/watch?v=sNsQe0KByRY Я ПлакалЪ
 

  #18  
Старый 10.06.2007, 08:04
nerezus
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме:
6490435

Репутация: 2290


Отправить сообщение для nerezus с помощью ICQ
По умолчанию

Цитата:
ПРосто для новечков более понятнее какбы вообще разлиция между API и INT
int 21h(и т.д.) + то, что лежит в ah(номер ф-ии) - это и есть API доса.
API - это Application programming interface, а не только закорючки из MSDN.

Цитата:
но будет дальше писать мне api = int и тому подобные высказывания
Под дос эти понятия равны )
 

  #19  
Старый 10.06.2007, 09:56
iv.
Moderator - Level 7
Регистрация: 21.03.2007
Сообщений: 1,200
Провел на форуме:
7134052

Репутация: 1204


По умолчанию

Немного почитал/вспомнил по этому вопросу, вот что хочу сказать:

Для начала, давайте разделим понятия "прерывание" и "обработчик прерывания": прерывание - просто сигнал процессору (читаем вики), а обработчик прерывания - функция, вызываемая в дос посредством инструкции int.
В win32api собрано множество функций (их же можно назвать системными вызовами), которые осуществляют обращения к ядру операционной системы, которое уже предоставляет доступ к физическим ресурсам компьютера. Таким образом, api является просто некой абстракцией функциональности.

В общем, предлагаю дальше не обсуждать эту мутную тему, а пойти дружно почитать википедию, я сам к сожалению тоже вдумчиво так и не дочитал, времени к сожалению сейчас мало. А Кез очень критичен почему-то, но ничего так и не объяснил конкретного. =(
 

  #20  
Старый 10.06.2007, 10:27
slesh
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


Отправить сообщение для slesh с помощью ICQ
По умолчанию

Мля. Int - Interrupt - если дело на то пошло!
 
 





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ