| 
 
| 最近在编写在sparc V8架构上的程序.在中断返回时碰到了一个问题. 主程序先让它按如下运行
 while(1)
 {
 asm ("
 nop
 nop
 "
 );
 }
 反汇编以后如下
 9c:    01 00 00 00     nop
 a0:    01 00 00 00     nop
 a4:    10 bf ff fe     b  9c <TimerInit+0x9c>
 a8:    01 00 00 00     nop
 
 这边b是可延迟中断,中断发生在9c,a0时都没有问题,但是当在a4上发生跳转时就会有问题.返回时就跳出while循环,不知道是为什么?
 | 
 |