ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
7 июля
225883 Топик полностью
ReAl (06.12.2010 17:22 - 17:25, просмотров: 85) ответил Vallav на По разному бывает.
Ну если очень хочется - вот неподчищенный кусок. Но с него не намного больше толку, только асм хуже видно. 478 0022 00BF .section .text._Z10pb1_togglev,"ax",%progbits 479 .align 2 480 .global _Z10pb1_togglev 481 .thumb 482 .thumb_func 484 _Z10pb1_togglev: 485 .LFB144: 105:./src/main.cpp **** { 486 .loc 1 105 0 487 .cfi_startproc 488 @ args = 0, pretend = 0, frame = 0 489 @ frame_needed = 0, uses_anonymous_args = 0 490 @ link register save eliminated. 491 .LBB376: 492 .LBB377: 121:./src/pin.h **** activestate == 'L' ? GPIOx->BRR = mask : GPIOx->BSRR = mask; 493 .loc 2 121 0 494 0000 4FF44063 mov r3, #3072 495 0004 C4F20103 movt r3, 16385 496 0008 0222 movs r2, #2 497 .L23: 121:./src/pin.h **** activestate == 'L' ? GPIOx->BRR = mask : GPIOx->BSRR = mask; 498 .loc 2 121 0 is_stmt 0 discriminator 1 499 000a 1A61 str r2, [r3, #16] 500 .LBE377: 501 .LBE376: 502 .LBB378: 503 .LBB379: 129:./src/pin.h **** activestate == 'L' ? GPIOx->BSRR = mask : GPIOx->BRR = mask; 504 .loc 2 129 0 is_stmt 1 discriminator 1 505 000c 5A61 str r2, [r3, #20] 506 000e FCE7 b .L23 507 .LBE379: 508 .LBE378: 509 .cfi_endproc