一种测试汇编指令逻辑行为的方法

来源:互联网 发布:散热片设计软件 编辑:程序博客网 时间:2024/06/14 06:14


unsigned int CData = 0x55;                     
int test_func(int a, int b)
{
int c;  
__asm nop;
//__asm BRCLR  0xcc,#128,*+0
//__asm BRset  0xcc,#128,*-4
    Ser_Printf( "CData = %x\n", CData );
CData--;
__asm DECW CData;
//__asm DEY;
//__asm DEY;
Ser_Printf( "CData = %x\n", CData );
while(1){
a++;
if( b==0 ){
         break; 
}
b--;
}
__asm nop;


__asm nop;
c = a;
__asm nop;
return c;


}
原创粉丝点击