伪指令,是不产生机器码的。END,它都没有机器码,怎么可能控制单片机?单片机执行你的程序,循环了8次。以后再怎么办?单片机将从头开始,重新执行你的程序,无限的循环。
END只是告诉编译器程序到此,之后没有了而已,不能控制程序,所以程序结束你可以用以下方式:1:用SJMP $,2:用LJMP 程序开始处,循环执行。
伪指令只能结束汇编,停止程序要用死循环LOOP:LJMP LOOP。