loop $,就是在本行循环,其实这是一条死循环指令,一般是在调试程序时,让程序停止在本行处不再向下执行了,便于观察执行结果。如果不这样写的话,可以写成:WAIT:LOOP WAIT。这样写就不如上面的简单了。
不管在哪儿出现,都是在条件满足的情况下把当前执行指令的地址给PC,也就是条件满足时反复执行当前指令