Как подвесить WIN или DOSDelphi , ОС и Железо , WindowsКак подвесить WIN или DOS
Оформил: DeeCo Автор: XZ Этот код можно использовать в языках высокого уровня (Delphi, C, ...), для этого воспользуйтесь правилами. Исходники примера можно взять здесь: Dos (Pascal 7.0), Win (Delphi 5). WIN: cli ;отключение внешних прерываний @A: ;метка jmp @A ;зацикливание DOS: cli ;отключение внешних прерываний hlt ;выход из программы Here's the translation of the content into Russian: Пример кода на языке ассемблера для платформ DOS и WIN В этом примере кода на языке ассемблера показано, как использовать инструкции WIN (CLI-язык ассемблера)
В WIN инстркция DOS (CLI-язык ассемблера)
В DOS инстркция Описание Код предназначен для выполнения в среде, где возможна программа на языке ассемблера, например, в компиляторе Delphi или C. Примеры кода для Pascal 7.0 (DOS) и Delphi 5 (WIN). В обеих платформах WIN и DOS инстркция Альтернативное решение Если вы ищете более современный способ достичь аналогичного результата, можно использовать более высокоуровневые языки программирования, такие как C или Delphi, которые предоставляют более удобные способы управления прерываниями и ресурсами системы. Например, в C вы можете использовать функцию
В Delphi можно использовать компонент Важно отметить, что программа на языке ассемблера является низкоуровневой и сложной, и в большинстве случаев более эффективно использовать более высокоуровневые языки программирования. В статье описывается пример кода, который позволяет подвесить выполнение Windows или DOS до тех пор, пока программа не будет остановлена, для использования в языках высокого уровня. Комментарии и вопросыМатериалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |