228
char x = 0;
volatile bit resource_is_free;
void sem( void )
{
if (resource_is_free)
{
resource_is_free = 0;
x = 10;
resource_is_free = 1;
}
}
Генерируемый SDCC код.
jbc _resource_is_free,00106$
ret
00106$:
mov _x,#0x0A
setb _resource_is_free
ret
Достарыңызбен бөлісу: