分类: LINUX
2010-10-25 10:29:48
head.S中初始化内存有以下一段程序:
ENTRY(memsetup)
1:
上面的1b标号在head.S中找了半天硬是找不到,把整个vivi都找了一遍还是没有。查了半天原来这个1是局部标号。
当标号为0~9的数字时为局部标号,局部标号可以重复出现,使用方法如下:
标号f:
标号b: 表示跳转到以前执行过的语句,第一个1标号处 ,back的意思。
head.S中还有很多这样的语句也不难理解
1:
只要想着 b 就是back,回去的意思,回到以前那个标号1处,这里即当前标号,即永远循环执行这个语句,相当于while(1)。