朝花夕拾lzhh.blog.chinaunix.net
朝花夕拾
全部博文(118)
LFS(3)
2014年(1)
2013年(1)
2010年(6)
2009年(27)
2008年(10)
2007年(33)
2006年(38)
2005年(2)
zhangtan
镇水铁牛
dog_wang
callmeSi
mahone12
micheal7
简单随心
minminms
liq02061
分类: LINUX
2009-04-22 13:07:32
lab3的partA在设置好IDT之后,usr/divzero应该是可以正常通过的,但是我怎么弄总是进入不了中断处理程序。 自己写的代码很难找到问题所在,debug在这种情况下也难以发挥其作用。 折腾了好长时间,最后还是通过仔细阅读xv6代码trapasm.S无意间看出来的,发现
movl $GD_KD, %eax
在写的时候GD_KD前面少了$符号,GD_KD是个宏定义,使用的时候应该跟立即数一样。
继续前进...
上一篇:lab3: grade.sh里的for循环
下一篇:修改终端颜色
登录 注册