 |
::
Меню :: |
 |
|
|
 |
::
Друзі :: |
 |
|
|
 |
::
Лічильники :: |
 |
|
|
|
FASM асемблер: поясніть зрозумілою мовою
Frost - The Gamer
FASM асемблер: поясніть зрозумілою мовою
Читав книгу про асемблер FASM Аблязова. Все було більш-менш зрозумілим, поки я не дійшов до переривань. Поясніть зрозумілими словами (або посилання на книгу, статтю), що таке таблиця дескрипторів переривань, селектори і що означає цей код: align 8 IDT: dq 0 ; 0 DEFINE_GATE syscall_handler, C0DE_SELEKT0R, INT_GATE dq 0; 2 dq 0; 3 dq 0; 12 DEFINE_GATE exGP_handler, CODE_SELEKTOR,INT_GATE ; 13 #GP dq 0; 14 dq 0; 31 DEFINE_GATE irq0_handler, C0DE_SELEKT0R,INT_GATE;2Oh. IRQ0 DEFINE_GATE irql_handler, CODE_SELEKTOR,INT_GATE;21h IRQ1 DEFINE_GATE int_E0I, CODE_SELEKTOR,INT_GATE ; 22h IRQ2 DEFINE_GATE int_E0I, CODE_SELEKTOR,INT_GATE ; 2Fh IRQ15 IDT_END: ??і ще цей: mov bx, 2 82Oh III 81 mov al, 00010001b out 020h, al out OAOh, mov al, bl out 021h, mov al, bh out OAlh, al mov al, 0 al mov al, 2 out OAlh, al mov al, 00000001b out 021h, al out OAlh, al
Відповіді:
Володимир Алексєєв
шани dev64.wordpress.com/2012/04/29/idt/
|
 |
::
Наша кнопка :: |
 |
|
 |
Отримати код:
|
Підтримайте наш сайт і розмістіть нашу
кнопку на своєму ресурсі. |
|
|
 |
::
Популярне :: |
 |
|
|
 |
:: Посилання :: |
 |
|
|
|