代码拉取完成,页面将自动刷新
; 中断向量表
global IntVectorStart
global IntVectorLen
IntVectorStart:
dd Int0x00_Entry
dd Int0x01_Entry
dd Int0x02_Entry
dd Int0x03_Entry
dd Int0x04_Entry
dd Int0x05_Entry
dd Int0x06_Entry
dd Int0x07_Entry
dd Int0x08_Entry
dd Int0x09_Entry
dd Int0x0A_Entry
dd Int0x0B_Entry
dd Int0x0C_Entry
dd Int0x0D_Entry
dd Int0x0E_Entry
dd Int0x0F_Entry
dd Int0x10_Entry
dd Int0x11_Entry
dd Int0x12_Entry
dd Int0x13_Entry
dd Int0x14_Entry
dd Int0x15_Entry
dd Int0x16_Entry
dd Int0x17_Entry
dd Int0x18_Entry
dd Int0x19_Entry
dd Int0x1A_Entry
dd Int0x1B_Entry
dd Int0x1C_Entry
dd Int0x1D_Entry
dd Int0x1E_Entry
dd Int0x1F_Entry
dd Int0x20_Entry
dd Int0x21_Entry
dd Int0x22_Entry
dd Int0x23_Entry
dd Int0x24_Entry
dd Int0x25_Entry
dd Int0x26_Entry
dd Int0x27_Entry
dd Int0x28_Entry
dd Int0x29_Entry
dd Int0x2A_Entry
dd Int0x2B_Entry
dd Int0x2C_Entry
dd Int0x2D_Entry
dd Int0x2E_Entry
dd Int0x2F_Entry
dd Int0x30_Entry
dd Int0x31_Entry
dd Int0x32_Entry
dd Int0x33_Entry
dd Int0x34_Entry
dd Int0x35_Entry
dd Int0x36_Entry
dd Int0x37_Entry
dd Int0x38_Entry
dd Int0x39_Entry
dd Int0x3A_Entry
dd Int0x3B_Entry
dd Int0x3C_Entry
dd Int0x3D_Entry
dd Int0x3E_Entry
dd Int0x3F_Entry
dd Int0x40_Entry
dd Int0x41_Entry
dd Int0x42_Entry
dd Int0x43_Entry
dd Int0x44_Entry
dd Int0x45_Entry
dd Int0x46_Entry
dd Int0x47_Entry
dd Int0x48_Entry
dd Int0x49_Entry
dd Int0x4A_Entry
dd Int0x4B_Entry
dd Int0x4C_Entry
dd Int0x4D_Entry
dd Int0x4E_Entry
dd Int0x4F_Entry
dd Int0x50_Entry
dd Int0x51_Entry
dd Int0x52_Entry
dd Int0x53_Entry
dd Int0x54_Entry
dd Int0x55_Entry
dd Int0x56_Entry
dd Int0x57_Entry
dd Int0x58_Entry
dd Int0x59_Entry
dd Int0x5A_Entry
dd Int0x5B_Entry
dd Int0x5C_Entry
dd Int0x5D_Entry
dd Int0x5E_Entry
dd Int0x5F_Entry
dd Int0x60_Entry
dd Int0x61_Entry
dd Int0x62_Entry
dd Int0x63_Entry
dd Int0x64_Entry
dd Int0x65_Entry
dd Int0x66_Entry
dd Int0x67_Entry
dd Int0x68_Entry
dd Int0x69_Entry
dd Int0x6A_Entry
dd Int0x6B_Entry
dd Int0x6C_Entry
dd Int0x6D_Entry
dd Int0x6E_Entry
dd Int0x6F_Entry
dd Int0x70_Entry
dd Int0x71_Entry
dd Int0x72_Entry
dd Int0x73_Entry
dd Int0x74_Entry
dd Int0x75_Entry
dd Int0x76_Entry
dd Int0x77_Entry
dd Int0x78_Entry
dd Int0x79_Entry
dd Int0x7A_Entry
dd Int0x7B_Entry
dd Int0x7C_Entry
dd Int0x7D_Entry
dd Int0x7E_Entry
dd Int0x7F_Entry
dd Int0x80_Entry
dd Int0x81_Entry
dd Int0x82_Entry
dd Int0x83_Entry
dd Int0x84_Entry
dd Int0x85_Entry
dd Int0x86_Entry
dd Int0x87_Entry
dd Int0x88_Entry
dd Int0x89_Entry
dd Int0x8A_Entry
dd Int0x8B_Entry
dd Int0x8C_Entry
dd Int0x8D_Entry
dd Int0x8E_Entry
dd Int0x8F_Entry
dd Int0x90_Entry
dd Int0x91_Entry
dd Int0x92_Entry
dd Int0x93_Entry
dd Int0x94_Entry
dd Int0x95_Entry
dd Int0x96_Entry
dd Int0x97_Entry
dd Int0x98_Entry
dd Int0x99_Entry
dd Int0x9A_Entry
dd Int0x9B_Entry
dd Int0x9C_Entry
dd Int0x9D_Entry
dd Int0x9E_Entry
dd Int0x9F_Entry
dd Int0xA0_Entry
dd Int0xA1_Entry
dd Int0xA2_Entry
dd Int0xA3_Entry
dd Int0xA4_Entry
dd Int0xA5_Entry
dd Int0xA6_Entry
dd Int0xA7_Entry
dd Int0xA8_Entry
dd Int0xA9_Entry
dd Int0xAA_Entry
dd Int0xAB_Entry
dd Int0xAC_Entry
dd Int0xAD_Entry
dd Int0xAE_Entry
dd Int0xAF_Entry
dd Int0xB0_Entry
dd Int0xB1_Entry
dd Int0xB2_Entry
dd Int0xB3_Entry
dd Int0xB4_Entry
dd Int0xB5_Entry
dd Int0xB6_Entry
dd Int0xB7_Entry
dd Int0xB8_Entry
dd Int0xB9_Entry
dd Int0xBA_Entry
dd Int0xBB_Entry
dd Int0xBC_Entry
dd Int0xBD_Entry
dd Int0xBE_Entry
dd Int0xBF_Entry
dd Int0xC0_Entry
dd Int0xC1_Entry
dd Int0xC2_Entry
dd Int0xC3_Entry
dd Int0xC4_Entry
dd Int0xC5_Entry
dd Int0xC6_Entry
dd Int0xC7_Entry
dd Int0xC8_Entry
dd Int0xC9_Entry
dd Int0xCA_Entry
dd Int0xCB_Entry
dd Int0xCC_Entry
dd Int0xCD_Entry
dd Int0xCE_Entry
dd Int0xCF_Entry
dd Int0xD0_Entry
dd Int0xD1_Entry
dd Int0xD2_Entry
dd Int0xD3_Entry
dd Int0xD4_Entry
dd Int0xD5_Entry
dd Int0xD6_Entry
dd Int0xD7_Entry
dd Int0xD8_Entry
dd Int0xD9_Entry
dd Int0xDA_Entry
dd Int0xDB_Entry
dd Int0xDC_Entry
dd Int0xDD_Entry
dd Int0xDE_Entry
dd Int0xDF_Entry
dd Int0xE0_Entry
dd Int0xE1_Entry
dd Int0xE2_Entry
dd Int0xE3_Entry
dd Int0xE4_Entry
dd Int0xE5_Entry
dd Int0xE6_Entry
dd Int0xE7_Entry
dd Int0xE8_Entry
dd Int0xE9_Entry
dd Int0xEA_Entry
dd Int0xEB_Entry
dd Int0xEC_Entry
dd Int0xED_Entry
dd Int0xEE_Entry
dd Int0xEF_Entry
dd Int0xF0_Entry
dd Int0xF1_Entry
dd Int0xF2_Entry
dd Int0xF3_Entry
dd Int0xF4_Entry
dd Int0xF5_Entry
dd Int0xF6_Entry
dd Int0xF7_Entry
dd Int0xF8_Entry
dd Int0xF9_Entry
dd Int0xFA_Entry
dd Int0xFB_Entry
dd Int0xFC_Entry
dd Int0xFD_Entry
dd Int0xFE_Entry
dd Int0xFF_Entry
IntVectorLen:
dd ($-IntVectorStart)/4
KERNEL_STACK equ 0x7c00
extern current_reg
%macro BeginISR 0
; 保存上下文, ss esp eflags cs eip 这 5 个寄存器已被 CPU 自动入栈保存
sub esp, 4 ; 跳过 err_code
pushad ; 保存通用寄存器
push ds
push es
push fs
push gs
mov esp, KERNEL_STACK ; 重新指定栈顶 esp 到内核栈,以供接下来的逻辑功能代码部分使用
%endmacro
%macro EndISR 0
mov esp, [current_reg] ; 使栈顶 esp 指向上下文数据结构 reg 的起始位置
; 恢复上下文
pop gs
pop fs
pop es
pop ds
popad ; 恢复通用寄存器
add esp, 4 ; 跳过 err_code
iret ; 恢复 ss esp eflags cs eip 这 5 个寄存器
%endmacro
; 用于系统调用 0x80 号中断
%macro EndISR1 0
mov esp, [current_reg] ; 使栈顶 esp 指向上下文数据结构 reg 的起始位置
mov [esp + 11*4], eax ; 把 eax 寄存器中的值写到任务上下文 eax 元素中
; 恢复上下文
pop gs
pop fs
pop es
pop ds
popad ; 恢复通用寄存器
add esp, 4 ; 跳过 err_code
iret ; 恢复 ss esp eflags cs eip 这 5 个寄存器
%endmacro
%macro BeginFSR 0
; 保存上下文, ss esp eflags cs eip 这 5 个寄存器以及 err_code 已被 CPU 自动入栈保存
pushad ; 保存通用寄存器
push ds
push es
push fs
push gs
mov esp, KERNEL_STACK ; 重新指定栈顶 esp 到内核栈,以供接下来的逻辑功能代码部分使用
%endmacro
%macro EndFSR 0
mov esp, [current_reg] ; 使栈顶 esp 指向上下文数据结构 reg 的起始位置
; 恢复上下文
pop gs
pop fs
pop es
pop ds
popad ; 恢复通用寄存器
iret ; 恢复 ss esp eflags cs eip err_code
%endmacro
DefaultHandle:
ret
Int0x00_Entry:
call DefaultHandle
iret
Int0x01_Entry:
call DefaultHandle
iret
Int0x02_Entry:
call DefaultHandle
iret
Int0x03_Entry:
call DefaultHandle
iret
Int0x04_Entry:
call DefaultHandle
iret
Int0x05_Entry:
call DefaultHandle
iret
Int0x06_Entry:
call DefaultHandle
iret
Int0x07_Entry:
call DefaultHandle
iret
Int0x08_Entry:
call DefaultHandle
iret
Int0x09_Entry:
call DefaultHandle
iret
Int0x0A_Entry:
call DefaultHandle
iret
Int0x0B_Entry:
call DefaultHandle
iret
Int0x0C_Entry:
call DefaultHandle
iret
extern SegmentFaultHandle
Int0x0D_Entry:
BeginFSR
call SegmentFaultHandle
EndFSR
extern PageFaultHandle
Int0x0E_Entry:
BeginFSR
call PageFaultHandle
EndFSR
Int0x0F_Entry:
call DefaultHandle
iret
Int0x10_Entry:
call DefaultHandle
iret
Int0x11_Entry:
call DefaultHandle
iret
Int0x12_Entry:
call DefaultHandle
iret
Int0x13_Entry:
call DefaultHandle
iret
Int0x14_Entry:
call DefaultHandle
iret
Int0x15_Entry:
call DefaultHandle
iret
Int0x16_Entry:
call DefaultHandle
iret
Int0x17_Entry:
call DefaultHandle
iret
Int0x18_Entry:
call DefaultHandle
iret
Int0x19_Entry:
call DefaultHandle
iret
Int0x1A_Entry:
call DefaultHandle
iret
Int0x1B_Entry:
call DefaultHandle
iret
Int0x1C_Entry:
call DefaultHandle
iret
Int0x1D_Entry:
call DefaultHandle
iret
Int0x1E_Entry:
call DefaultHandle
iret
Int0x1F_Entry:
call DefaultHandle
iret
extern Int0x20Handle
Int0x20_Entry:
BeginISR
call Int0x20Handle ; 中断逻辑功能
EndISR
extern KeyboardIntHandle
Int0x21_Entry:
BeginISR
call KeyboardIntHandle
EndISR
Int0x22_Entry:
call DefaultHandle
iret
Int0x23_Entry:
call DefaultHandle
iret
Int0x24_Entry:
call DefaultHandle
iret
Int0x25_Entry:
call DefaultHandle
iret
Int0x26_Entry:
call DefaultHandle
iret
Int0x27_Entry:
call DefaultHandle
iret
Int0x28_Entry:
call DefaultHandle
iret
Int0x29_Entry:
call DefaultHandle
iret
Int0x2A_Entry:
call DefaultHandle
iret
Int0x2B_Entry:
call DefaultHandle
iret
Int0x2C_Entry:
call DefaultHandle
iret
Int0x2D_Entry:
call DefaultHandle
iret
Int0x2E_Entry:
call DefaultHandle
iret
Int0x2F_Entry:
call DefaultHandle
iret
Int0x30_Entry:
call DefaultHandle
iret
Int0x31_Entry:
call DefaultHandle
iret
Int0x32_Entry:
call DefaultHandle
iret
Int0x33_Entry:
call DefaultHandle
iret
Int0x34_Entry:
call DefaultHandle
iret
Int0x35_Entry:
call DefaultHandle
iret
Int0x36_Entry:
call DefaultHandle
iret
Int0x37_Entry:
call DefaultHandle
iret
Int0x38_Entry:
call DefaultHandle
iret
Int0x39_Entry:
call DefaultHandle
iret
Int0x3A_Entry:
call DefaultHandle
iret
Int0x3B_Entry:
call DefaultHandle
iret
Int0x3C_Entry:
call DefaultHandle
iret
Int0x3D_Entry:
call DefaultHandle
iret
Int0x3E_Entry:
call DefaultHandle
iret
Int0x3F_Entry:
call DefaultHandle
iret
Int0x40_Entry:
call DefaultHandle
iret
Int0x41_Entry:
call DefaultHandle
iret
Int0x42_Entry:
call DefaultHandle
iret
Int0x43_Entry:
call DefaultHandle
iret
Int0x44_Entry:
call DefaultHandle
iret
Int0x45_Entry:
call DefaultHandle
iret
Int0x46_Entry:
call DefaultHandle
iret
Int0x47_Entry:
call DefaultHandle
iret
Int0x48_Entry:
call DefaultHandle
iret
Int0x49_Entry:
call DefaultHandle
iret
Int0x4A_Entry:
call DefaultHandle
iret
Int0x4B_Entry:
call DefaultHandle
iret
Int0x4C_Entry:
call DefaultHandle
iret
Int0x4D_Entry:
call DefaultHandle
iret
Int0x4E_Entry:
call DefaultHandle
iret
Int0x4F_Entry:
call DefaultHandle
iret
Int0x50_Entry:
call DefaultHandle
iret
Int0x51_Entry:
call DefaultHandle
iret
Int0x52_Entry:
call DefaultHandle
iret
Int0x53_Entry:
call DefaultHandle
iret
Int0x54_Entry:
call DefaultHandle
iret
Int0x55_Entry:
call DefaultHandle
iret
Int0x56_Entry:
call DefaultHandle
iret
Int0x57_Entry:
call DefaultHandle
iret
Int0x58_Entry:
call DefaultHandle
iret
Int0x59_Entry:
call DefaultHandle
iret
Int0x5A_Entry:
call DefaultHandle
iret
Int0x5B_Entry:
call DefaultHandle
iret
Int0x5C_Entry:
call DefaultHandle
iret
Int0x5D_Entry:
call DefaultHandle
iret
Int0x5E_Entry:
call DefaultHandle
iret
Int0x5F_Entry:
call DefaultHandle
iret
Int0x60_Entry:
call DefaultHandle
iret
Int0x61_Entry:
call DefaultHandle
iret
Int0x62_Entry:
call DefaultHandle
iret
Int0x63_Entry:
call DefaultHandle
iret
Int0x64_Entry:
call DefaultHandle
iret
Int0x65_Entry:
call DefaultHandle
iret
Int0x66_Entry:
call DefaultHandle
iret
Int0x67_Entry:
call DefaultHandle
iret
Int0x68_Entry:
call DefaultHandle
iret
Int0x69_Entry:
call DefaultHandle
iret
Int0x6A_Entry:
call DefaultHandle
iret
Int0x6B_Entry:
call DefaultHandle
iret
Int0x6C_Entry:
call DefaultHandle
iret
Int0x6D_Entry:
call DefaultHandle
iret
Int0x6E_Entry:
call DefaultHandle
iret
Int0x6F_Entry:
call DefaultHandle
iret
Int0x70_Entry:
call DefaultHandle
iret
Int0x71_Entry:
call DefaultHandle
iret
Int0x72_Entry:
call DefaultHandle
iret
Int0x73_Entry:
call DefaultHandle
iret
Int0x74_Entry:
call DefaultHandle
iret
Int0x75_Entry:
call DefaultHandle
iret
Int0x76_Entry:
call DefaultHandle
iret
Int0x77_Entry:
call DefaultHandle
iret
Int0x78_Entry:
call DefaultHandle
iret
Int0x79_Entry:
call DefaultHandle
iret
Int0x7A_Entry:
call DefaultHandle
iret
Int0x7B_Entry:
call DefaultHandle
iret
Int0x7C_Entry:
call DefaultHandle
iret
Int0x7D_Entry:
call DefaultHandle
iret
Int0x7E_Entry:
call DefaultHandle
iret
Int0x7F_Entry:
call DefaultHandle
iret
extern syscall_table
Int0x80_Entry:
BeginISR
push edi ; 第 5 个参数
push esi ; 第 4 个参数
push edx ; 第 3 个参数
push ecx ; 第 2 个参数
push ebx ; 第 1 个参数
call [syscall_table + eax*4]
add esp, 20 ; 跨过上面 5 个参数
EndISR1
Int0x81_Entry:
call DefaultHandle
iret
Int0x82_Entry:
call DefaultHandle
iret
Int0x83_Entry:
call DefaultHandle
iret
Int0x84_Entry:
call DefaultHandle
iret
Int0x85_Entry:
call DefaultHandle
iret
Int0x86_Entry:
call DefaultHandle
iret
Int0x87_Entry:
call DefaultHandle
iret
Int0x88_Entry:
call DefaultHandle
iret
Int0x89_Entry:
call DefaultHandle
iret
Int0x8A_Entry:
call DefaultHandle
iret
Int0x8B_Entry:
call DefaultHandle
iret
Int0x8C_Entry:
call DefaultHandle
iret
Int0x8D_Entry:
call DefaultHandle
iret
Int0x8E_Entry:
call DefaultHandle
iret
Int0x8F_Entry:
call DefaultHandle
iret
Int0x90_Entry:
call DefaultHandle
iret
Int0x91_Entry:
call DefaultHandle
iret
Int0x92_Entry:
call DefaultHandle
iret
Int0x93_Entry:
call DefaultHandle
iret
Int0x94_Entry:
call DefaultHandle
iret
Int0x95_Entry:
call DefaultHandle
iret
Int0x96_Entry:
call DefaultHandle
iret
Int0x97_Entry:
call DefaultHandle
iret
Int0x98_Entry:
call DefaultHandle
iret
Int0x99_Entry:
call DefaultHandle
iret
Int0x9A_Entry:
call DefaultHandle
iret
Int0x9B_Entry:
call DefaultHandle
iret
Int0x9C_Entry:
call DefaultHandle
iret
Int0x9D_Entry:
call DefaultHandle
iret
Int0x9E_Entry:
call DefaultHandle
iret
Int0x9F_Entry:
call DefaultHandle
iret
Int0xA0_Entry:
call DefaultHandle
iret
Int0xA1_Entry:
call DefaultHandle
iret
Int0xA2_Entry:
call DefaultHandle
iret
Int0xA3_Entry:
call DefaultHandle
iret
Int0xA4_Entry:
call DefaultHandle
iret
Int0xA5_Entry:
call DefaultHandle
iret
Int0xA6_Entry:
call DefaultHandle
iret
Int0xA7_Entry:
call DefaultHandle
iret
Int0xA8_Entry:
call DefaultHandle
iret
Int0xA9_Entry:
call DefaultHandle
iret
Int0xAA_Entry:
call DefaultHandle
iret
Int0xAB_Entry:
call DefaultHandle
iret
Int0xAC_Entry:
call DefaultHandle
iret
Int0xAD_Entry:
call DefaultHandle
iret
Int0xAE_Entry:
call DefaultHandle
iret
Int0xAF_Entry:
call DefaultHandle
iret
Int0xB0_Entry:
call DefaultHandle
iret
Int0xB1_Entry:
call DefaultHandle
iret
Int0xB2_Entry:
call DefaultHandle
iret
Int0xB3_Entry:
call DefaultHandle
iret
Int0xB4_Entry:
call DefaultHandle
iret
Int0xB5_Entry:
call DefaultHandle
iret
Int0xB6_Entry:
call DefaultHandle
iret
Int0xB7_Entry:
call DefaultHandle
iret
Int0xB8_Entry:
call DefaultHandle
iret
Int0xB9_Entry:
call DefaultHandle
iret
Int0xBA_Entry:
call DefaultHandle
iret
Int0xBB_Entry:
call DefaultHandle
iret
Int0xBC_Entry:
call DefaultHandle
iret
Int0xBD_Entry:
call DefaultHandle
iret
Int0xBE_Entry:
call DefaultHandle
iret
Int0xBF_Entry:
call DefaultHandle
iret
Int0xC0_Entry:
call DefaultHandle
iret
Int0xC1_Entry:
call DefaultHandle
iret
Int0xC2_Entry:
call DefaultHandle
iret
Int0xC3_Entry:
call DefaultHandle
iret
Int0xC4_Entry:
call DefaultHandle
iret
Int0xC5_Entry:
call DefaultHandle
iret
Int0xC6_Entry:
call DefaultHandle
iret
Int0xC7_Entry:
call DefaultHandle
iret
Int0xC8_Entry:
call DefaultHandle
iret
Int0xC9_Entry:
call DefaultHandle
iret
Int0xCA_Entry:
call DefaultHandle
iret
Int0xCB_Entry:
call DefaultHandle
iret
Int0xCC_Entry:
call DefaultHandle
iret
Int0xCD_Entry:
call DefaultHandle
iret
Int0xCE_Entry:
call DefaultHandle
iret
Int0xCF_Entry:
call DefaultHandle
iret
Int0xD0_Entry:
call DefaultHandle
iret
Int0xD1_Entry:
call DefaultHandle
iret
Int0xD2_Entry:
call DefaultHandle
iret
Int0xD3_Entry:
call DefaultHandle
iret
Int0xD4_Entry:
call DefaultHandle
iret
Int0xD5_Entry:
call DefaultHandle
iret
Int0xD6_Entry:
call DefaultHandle
iret
Int0xD7_Entry:
call DefaultHandle
iret
Int0xD8_Entry:
call DefaultHandle
iret
Int0xD9_Entry:
call DefaultHandle
iret
Int0xDA_Entry:
call DefaultHandle
iret
Int0xDB_Entry:
call DefaultHandle
iret
Int0xDC_Entry:
call DefaultHandle
iret
Int0xDD_Entry:
call DefaultHandle
iret
Int0xDE_Entry:
call DefaultHandle
iret
Int0xDF_Entry:
call DefaultHandle
iret
Int0xE0_Entry:
call DefaultHandle
iret
Int0xE1_Entry:
call DefaultHandle
iret
Int0xE2_Entry:
call DefaultHandle
iret
Int0xE3_Entry:
call DefaultHandle
iret
Int0xE4_Entry:
call DefaultHandle
iret
Int0xE5_Entry:
call DefaultHandle
iret
Int0xE6_Entry:
call DefaultHandle
iret
Int0xE7_Entry:
call DefaultHandle
iret
Int0xE8_Entry:
call DefaultHandle
iret
Int0xE9_Entry:
call DefaultHandle
iret
Int0xEA_Entry:
call DefaultHandle
iret
Int0xEB_Entry:
call DefaultHandle
iret
Int0xEC_Entry:
call DefaultHandle
iret
Int0xED_Entry:
call DefaultHandle
iret
Int0xEE_Entry:
call DefaultHandle
iret
Int0xEF_Entry:
call DefaultHandle
iret
Int0xF0_Entry:
call DefaultHandle
iret
Int0xF1_Entry:
call DefaultHandle
iret
Int0xF2_Entry:
call DefaultHandle
iret
Int0xF3_Entry:
call DefaultHandle
iret
Int0xF4_Entry:
call DefaultHandle
iret
Int0xF5_Entry:
call DefaultHandle
iret
Int0xF6_Entry:
call DefaultHandle
iret
Int0xF7_Entry:
call DefaultHandle
iret
Int0xF8_Entry:
call DefaultHandle
iret
Int0xF9_Entry:
call DefaultHandle
iret
Int0xFA_Entry:
call DefaultHandle
iret
Int0xFB_Entry:
call DefaultHandle
iret
Int0xFC_Entry:
call DefaultHandle
iret
Int0xFD_Entry:
call DefaultHandle
iret
Int0xFE_Entry:
call DefaultHandle
iret
Int0xFF_Entry:
call DefaultHandle
iret
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。