随笔分类 -  Linux内核学习

Linux内核学习笔记
保护模式下寻址
摘要:一直比较混淆保护模式下CPU的寻址方式,网上看到一篇强文,写的非常形象,转载一下 阅读全文

posted @ 2012-11-23 12:00 流窜的风 阅读(243) 评论(0) 推荐(0)

Linux 内核注释-1 /boot/bootsect.s
摘要:该代码来自linux0.11内核代码/boot/bootsect.s这段代码使用asm汇编格式启动代码,之所以不使用AT&T,原因是当时的AT&T汇编不支持16位模式.汇编知识:串操作指令:串操作指令的操作数是主存中连续存放的数据串(String)——即在连续的主存区域中,字节或字的序列串操作指令的操作对象是以字(W)为单位的字串,或是以字节(B)为单位的字节串串寻址方式:源操作数用寄存器SI寻址,默认在数据段DS中,但允许段超越:DS:[SI]目的操作数用寄存器DI寻址,默认在附加段ES中,不允许段超越:ES:[DI]每执行一次串操作指令,SI和DI将自动增(减)串传送指令M 阅读全文

posted @ 2012-11-05 15:12 流窜的风 阅读(376) 评论(1) 推荐(0)

导航