重复循环是一个经常使用的编程技术,用来重复执行一系列相同的步骤。在NEWTON操作系统中,一个常用的循环指令是切槽循环(Slice Loop),此指令可以帮助用户创建循环,以便重复执行一定数量的特定任务。切槽循环的基本格式如下:--:flag start loop to end kill loop,其中flag用来指定循环开始的位置,start loop标签表示循环开始处,to标识循环体内的代码,end标签标识循环结束处,kill loop标签表示切换到下一个循环的位置。在实际使用切槽循环时,使用实例可以从上文中看出,循环可用于不断重复计算1~10的和。代码如下:slop 0x00 start loop sum = sum + i i=i+1if i>10 then goto end kill loop 0x02 end这里,slop 0x00表示循环开始的位置,start loop sum = sum + i i=i+1表示让其计算当前数和,kill loop 0x02表示循环结束且继续运行到0x02处,end指示表示循环结束处。当i = 10时,由if i>10 判断条件而跳转到end,此时循环结束。