12 Commits

Author SHA1 Message Date
fslongjin
d3a5048f66 🆕 syscall模块,实现了第一个系统调用函数sys_printf 2022-02-16 14:07:53 +08:00
fslongjin
0757e7a3cd 🆕 do_execve函数,跳转至应用层 2022-02-13 22:41:35 +08:00
fslongjin
d1671bc121 🐛 修复了无法切换进程、无法进行浮点运算的bug(将main.c中的init函数名进行修改) 2022-02-12 22:14:51 +08:00
fslongjin
39ddc21ca5 🆕 实现简单的读取键盘数据的功能 2022-01-29 15:12:34 +08:00
fslongjin
eff673edcb 🆕 新增了使用8259A芯片的中断响应程序 2022-01-29 12:52:25 +08:00
fslongjin
012948d345 🔧 修复了一些隐式类型转换 2022-01-28 13:44:48 +08:00
fslongjin
40a551d154 🔧 使cpu支持SSE(目前会出现#GP) 2022-01-27 14:58:14 +08:00
fslongjin
ae52d9c2d2 🔧 修正一些表达 2022-01-26 22:26:24 +08:00
fslongjin
ba7f1bb4ea 🔧 使用C语言重写了设置中断门的代码。 2022-01-26 18:04:33 +08:00
fslongjin
06cfb1ceb9 🆕 实现了异常捕获模块 2022-01-25 18:04:18 +08:00
fslongjin
d0cd77799c 🆕 定义了寄存器在入栈后的偏移量 2022-01-24 23:11:41 +08:00
fslongjin
4c438ce64d 🆕 设置门的宏定义 2022-01-24 23:10:38 +08:00