3
Hướng dẫn NOP sau khi phân nhánh trên ARMv7 Cortex M3
Tôi quan tâm, tại sao trình biên dịch vi điều khiển Cortex M3 (stm32f103) đôi khi tạo ra một lệnh NOP sau nhánh. Và tại sao đôi khi nó không. Ví dụ: 0x08000496 2400 MOVS r4,#0x00 0x08000498 4625 MOV r5,r4 0x0800049A E006 B 0x080004AA 64: res=res+a[i]; 65: } 0x0800049C F85A0034 …