ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
22 июля
1275709 Топик полностью
IBAH (14.01.2023 15:31, просмотров: 125) ответил POV на Нет. Она не соберется. Объявление должно быть выше метки.
Собралась, даже без варнинга, но ИАР оказался умный. Можно поискать способ его запутать. 

без оптимизации

SECTION `.text`:CODE:NOROOT(1)

THUMB

// 6 void asdfg(void)

// 7 {

asdfg:

PUSH {R5-R7,LR}

// 8 m0:

// 9 PutFifo0(0);

??asdfg_0:

MOVS R0,#+0

BL PutFifo0

// 10 unsigned char a[10];

// 11 PutStrFifoM0(a);

MOV R0,SP

BL PutStrFifoM0

// 12 goto m0;

B ??asdfg_0

// 13 }


полная оптимизация

SECTION `.text`:CODE:NOROOT(1)

THUMB

// 6 void asdfg(void)

// 7 {

asdfg:

PUSH {LR}

SUB SP,SP,#+12

// 8 m0:

// 9 PutFifo0(0);

??asdfg_0:

MOVS R0,#+0

BL PutFifo0

// 10 unsigned char a[10];

// 11 PutStrFifoM0(a);

MOV R0,SP

BL PutStrFifoM0

// 12 goto m0;

B ??asdfg_0

// 13 }

// 14