内核源码第一个文件bootsect.s
第一个汇编文件有以下一段汇编代码,看不出什么名堂
……
mov cx,#256
sub si,si
sub di,di
rep
这里将两个寄存器相减干嘛用啊?清零?那为什么要做256次?
……
mov cx,#256
sub si,si
sub di,di
rep
这里将两个寄存器相减干嘛用啊?清零?那为什么要做256次?
作者: shaohui973 发布时间: 2011-01-09
参考一下《Linux 内核完全剖析》讲内核引导方面的章节吧。
这个问题应该是很多分析 Linux 内核引导方面的书籍或者文章都会提及的
这个问题应该是很多分析 Linux 内核引导方面的书籍或者文章都会提及的
作者: Godbach 发布时间: 2011-01-09