C51移动PC寄存器数值(通过asm实现跳转)

C51移动PC寄存器数值(通过asm实现跳转)

? 在这里前人肯定做过很多尝试了。这是在我很多年前的工程上做了一点修改的。

#include <REGX51.H>void main(void){ P2 = 1; #pragma asm MOV R7,#10 DEL: MOV R6,#20 DJNZ R6,$ DJNZ R7,DEL; LJMP main ;实现跳转,之后的内容将不会执行。 #pragma endasm P2 = 0; }

相关文章