описание прерываний ассемблер

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by x-treem, 15 Mar 2007.

Thread Status:
Not open for further replies.
  1. x-treem

    x-treem Elder - Старейшина

    Joined:
    8 Nov 2006
    Messages:
    130
    Likes Received:
    16
    Reputations:
    0
    народ, никто не знает где можно найти хорошее описание прерываний(желательно русскоязычное)?
    только начал асм изучать, потому толком ничего сделать не могу((

    сори если не туда запостил
     
  2. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    Хм, а может проще начинать все же с винапи? =)
     
  3. x-treem

    x-treem Elder - Старейшина

    Joined:
    8 Nov 2006
    Messages:
    130
    Likes Received:
    16
    Reputations:
    0
    млять... пора спать... асм меня убьёт
    только что тут была мессага.. хотел её процетировать, а она исчезла... от глюки то..
    а с винапи неинтересно начинать)) сижу с дебагом... моск болит. но интересно сцуко!
     
  4. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    А зачем тебе дос? Тебе не кажется, что он перестал быть актуальным лет 15 назад?
     
    1 person likes this.
  5. genom--

    genom-- Elder - Старейшина

    Joined:
    9 Jul 2006
    Messages:
    668
    Likes Received:
    416
    Reputations:
    288
    ну почему чтобы понять осн структуру дос можно поучить и хотябы чтоб знать какже оно там все это делается =)
     
  6. x-treem

    x-treem Elder - Старейшина

    Joined:
    8 Nov 2006
    Messages:
    130
    Likes Received:
    16
    Reputations:
    0
    честно говоря, мне просто интересно. в любом случае не помешает.
     
  7. tclover

    tclover nobody

    Joined:
    13 Dec 2005
    Messages:
    741
    Likes Received:
    682
    Reputations:
    287
    http://lrs.fmi.uni-passau.de/support/doc/interrupt-57/INT.HTM

    например http://lrs.fmi.uni-passau.de/support/doc/interrupt-57/INT-21.HTM
     
    4 people like this.
  8. Cr4sh

    Cr4sh net maniac

    Joined:
    25 Aug 2005
    Messages:
    30
    Likes Received:
    22
    Reputations:
    27
    нер прав, лучше забей и читай доки по защищённому режиму работы процессора (но премер разные)
     
  9. x-treem

    x-treem Elder - Старейшина

    Joined:
    8 Nov 2006
    Messages:
    130
    Likes Received:
    16
    Reputations:
    0
    спасисбо большое!

    это например? если нетрудно, дай пару ссылок(желательно русск)

    и ещё вот вопросик...

    я вот пока всё это понимаю на уровне подсознания.
    Скажите те кто сталкивался с этим, как с помощью прерываний выполнить системную комманду(напиример "ver') и вывести её на экран. Просто пока не разобрался с прерываниями.

    И енто, какой инструмент посоветуете для программиролвания под дос?
     
    #9 x-treem, 16 Mar 2007
    Last edited: 16 Mar 2007
  10. tclover

    tclover nobody

    Joined:
    13 Dec 2005
    Messages:
    741
    Likes Received:
    682
    Reputations:
    287
    http://flatassembler.net/download.php
     
    2 people like this.
  11. x-treem

    x-treem Elder - Старейшина

    Joined:
    8 Nov 2006
    Messages:
    130
    Likes Received:
    16
    Reputations:
    0
    а что нибуть на подобие стандартного debug.exe только поудобнее( что б только машинные коды)
     
  12. tclover

    tclover nobody

    Joined:
    13 Dec 2005
    Messages:
    741
    Likes Received:
    682
    Reputations:
    287
    www.ollydbg.de
     
  13. _Great_

    _Great_ Elder - Старейшина

    Joined:
    27 Dec 2005
    Messages:
    2,032
    Likes Received:
    1,119
    Reputations:
    1,139
    Самая рульная штука - "Interrupt List" Ральфа Брауна. Круче только горы.

    лооооооооооол +)))))))))))

    если он хочет список прерываний, пусть читает )

    Моё мнение - начинать надо полюбому с доса, прерываний и прочего. Защищенный режим это уже потом.

    Винапи тут вообще не в тему, нер отжог)
     
  14. tclover

    tclover nobody

    Joined:
    13 Dec 2005
    Messages:
    741
    Likes Received:
    682
    Reputations:
    287
    Ну как это не в тему? Если он посоветовал ему учить ассемблер для окон, то winapi очень даже при чём.
     
  15. x-treem

    x-treem Elder - Старейшина

    Joined:
    8 Nov 2006
    Messages:
    130
    Likes Received:
    16
    Reputations:
    0
    Ну про этот дебаггер стыдно не знать)
    А разве больше нет ничего толкового?
     
  16. tclover

    tclover nobody

    Joined:
    13 Dec 2005
    Messages:
    741
    Likes Received:
    682
    Reputations:
    287
    А зачем?
     
    1 person likes this.
  17. x-treem

    x-treem Elder - Старейшина

    Joined:
    8 Nov 2006
    Messages:
    130
    Likes Received:
    16
    Reputations:
    0
    просто не разобрался толком, хочется попробывать создать приложение в машинных кодах, а там хз как... вообщем хотелось бы чего нить попроще
     
  18. _Great_

    _Great_ Elder - Старейшина

    Joined:
    27 Dec 2005
    Messages:
    2,032
    Likes Received:
    1,119
    Reputations:
    1,139
    а зачем начинать с асма под винду? Это же маразм.
     
  19. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    Ога, действительно. Самым разумным решением будет начинать изучение под мертвую ОС, под которую ты все равно никогда ничего не будешь писать. Так?
     
  20. x-treem

    x-treem Elder - Старейшина

    Joined:
    8 Nov 2006
    Messages:
    130
    Likes Received:
    16
    Reputations:
    0
    самое удобное штуко для дос программирования это ТАСМ.

    Спасибо всем кто мне помог!!!
     
    #20 x-treem, 16 Mar 2007
    Last edited: 16 Mar 2007
Thread Status:
Not open for further replies.