随笔分类 -  自己动手写操作系统第二次回顾

8086 cpu为什么要把段地址*16+偏移量形成物理地址呢?
摘要:8086 cpu为什么要把段地址*16+偏移量形成物理地址呢?这是因为,8086地址线是20位,段寄存器是16位,将段寄存器*16实际上就是向左移动4位,形成20位和8086的二十位地址线匹配. IP(Instruction Pointer):指令指针寄存器,与CS配合使用,可跟踪程序的执行过程;... 阅读全文

posted @ 2014-09-12 17:07 wanghj_dz 阅读(840) 评论(0) 推荐(0)

保护模式和实模式的区别
摘要:保护模式,是把寄存器里的地址作为GDT的索引,通过索引找到段的真实地址,从而实现保护目的.实模式,寄存器的地址就是段的地址. 阅读全文

posted @ 2014-09-12 16:24 wanghj_dz 阅读(223) 评论(0) 推荐(0)

计算机的内存是以字节为单位的, 这个认知很重要。
摘要:8位16位的地址总线,可寻址:2的16次方,64×2的10次方个地址,每个地址一个字节,总内存为:64kb32位的地址总线 总内存为:4Gb用winhex打开一个文件,会发现一个偏移为一个字节。说明内存的最小单位为字节。 阅读全文

posted @ 2014-09-11 08:46 wanghj_dz 阅读(1102) 评论(0) 推荐(0)

计算机的内存是以字节为单位的。
摘要:我们用软件反编译程序,发现整个内存表现为一块一块的,每块的内容为十六进制的两个字母或数字表示,表示大小为一个字节。 阅读全文

posted @ 2014-09-10 23:45 wanghj_dz 阅读(465) 评论(0) 推荐(0)

我对读计算机软件专业硕士的几点看法
摘要:我对读计算机软件专业硕士的几点看法特此声明: 此文系转载, 下面有些评论的朋友实在高看我了,抱歉http://blog.csdn.net/littlehedgehog/article/details/3137450就我自己的理解,谈谈我对读研和软件学院的看法,不妥之处一笑了之即可。 如果你有实际开... 阅读全文

posted @ 2014-04-22 11:02 wanghj_dz 阅读(418) 评论(0) 推荐(0)

磨刀不误砍柴工
摘要:磨刀不误砍柴工 刺猬@http://blog.csdn.net/littlehedgehog http://blog.csdn.net/littlehedgehog/article/details/2250362《自己动手写操作系统》其实阅读所需要的前提不过只是C和汇编了,里面涉及到很多操作系统的东... 阅读全文

posted @ 2014-04-22 10:56 wanghj_dz 阅读(264) 评论(0) 推荐(0)

《自己动手写操作系统》读书笔记——初识保护模式
摘要:《自己动手写操作系统》读书笔记——初识保护模式http://www.cnblogs.com/pang123hui/archive/2010/11/27/2309930.html书本第三章第一节是《认识保护模式》,初步讲解了保护模式下全局描述符表GDT、段描述符、段选择子、从实模式进入保护模式等内容。... 阅读全文

posted @ 2014-04-22 10:46 wanghj_dz 阅读(435) 评论(0) 推荐(0)

restart函数 详细解释
摘要:sconst.inc proc.hP_STACKBASEequ0typedef struct s_stackframe{ GSREGequP_STACKBASE u32 gsFSREGequGSREG+ 4 u32 fsESREGequFSREG+ 4 u32 esDSREGequESREG+ 4... 阅读全文

posted @ 2011-05-19 15:56 wanghj_dz 阅读(912) 评论(0) 推荐(0)

导航