闪灯的另一种

int main(void){
 int i;
 *(volatile unsigned int*)0x56000050=*(volatile unsigned int*)0x56000050 | 0x00004400;
 *(volatile unsigned int*)0x56000054=*(volatile unsigned int*)0x56000054 | 0x00000090;
 *(volatile unsigned int*)0x56000058=*(volatile unsigned int*)0x56000058 | 0x00000090;
 while(1){
  *(volatile unsigned int*)0x56000054=*(volatile unsigned int*)0x56000054 & 0xffffff6f;
  for(i=0;i<5000000;i++);
  *(volatile unsigned int*)0x56000054=*(volatile unsigned int*)0x56000054 | 0x00000090;
  for(i=0;i<5000000;i++);
 }
}

posted on 2009-05-16 23:34  冯磊  阅读(109)  评论(0)    收藏  举报

导航