, . , , , , , , .
, , , . , lfsr, ( ). ( ) , , , , ldr r0, # 0x12345, 0x12345 , , . .
, , . , , , , , , , - , , - , , , - . - :
ldr r0,[r1]
compare:
cmp r0,#0
bne compare
, . ( ), , , "" . , "" ( , , , ).
, - :
void test( bool* escape ) {
while ( *escape );
}
pretest() {
bool escape = false;
test(&escape);
}
, ( , , ). , while (* escape); . - (), - test() , . test() . , .
, , while, - , . - while . , .
, , , .