NetcanOS
Netcan OS is an operation system for x86 PCs, for learning how os works.
函数 | 变量
int_handler.c 文件参考
#include <int_handler.h>
#include <descriptor_tables.h>
#include <stdio.h>

函数

void register_int_handler (u8 int_no, int_handler_t handler)
 注册中断程序 int_no 中断号 handler 中断处理程序 更多...
 
void isr_handler (registers_t regs)
 中断处理程序(中断号<32,又叫异常),处理系统中断system error。 更多...
 
void irq_handler (registers_t regs)
 中断处理程序(中断号32-47) 更多...
 

变量

int_handler_t int_handlers [0x100]
 

函数说明

◆ irq_handler()

void irq_handler ( registers_t  regs)

中断处理程序(中断号32-47)

参数
regs寄存器信息

◆ isr_handler()

void isr_handler ( registers_t  regs)

中断处理程序(中断号<32,又叫异常),处理系统中断system error。

参数
regs寄存器信息

◆ register_int_handler()

void register_int_handler ( u8  int_no,
int_handler_t  handler 
)

注册中断程序 int_no 中断号 handler 中断处理程序

变量说明

◆ int_handlers

int_handler_t int_handlers[0x100]