下面的例子把　testval　的最低位移入进位标志位,并对其进行检查。如果　testval　的最低位为　1,则程序跳转;如果最低位为　0,则用　RCL　将该数恢复为初始值:　.data　testval　BYTE　01101010b　.code　shr　testval,　1　;　将lsb移入进位标志位　jc　exit　;　如果该标志位置　1,则退出　rcl　testval,　1　;　否则恢复该数原值　RCR　指令　RCR(带进位循环右移)指令把每一位都向右移,进位标志位复制到　MSB,而LSB　复制到进位标志位:　从上图来看,RCL　指令将该整数转化成了一个　9　位值,进位标志位位于　LSB　的右边。
G99是每转进给不需要输入那么多次,只需要开头输入一下就可以了,输入G99进给就是F0.2不输入G99默认G98进给就变成F150这样了!后面那个应该是U1,往外退是正。最后M03是主轴正转,改为M05主轴停止!