| Код | #include <iostream> signed long int x; void input() { std::cin>>x; } int main () { input(); return 0; } |
. Где здесь: | Код | .file "Test.cpp" .text .p2align 2,,3 .def ___tcf_0; .scl 3; .type 32; .endef ___tcf_0: LFB987: .cfi_startproc subl $28, %esp .cfi_def_cfa_offset 32 movl $__ZStL8__ioinit, (%esp) call __ZNSt8ios_base4InitD1Ev addl $28, %esp .cfi_def_cfa_offset 4 ret .cfi_endproc LFE987: .p2align 2,,3 .globl __Z5inputv .def __Z5inputv; .scl 2; .type 32; .endef __Z5inputv: LFB983: .cfi_startproc subl $28, %esp .cfi_def_cfa_offset 32 movl $_x, 4(%esp) movl $__ZSt3cin, (%esp) call __ZNSi10_M_extractIlEERSiRT_ addl $28, %esp .cfi_def_cfa_offset 4 ret .cfi_endproc LFE983: .def ___main; .scl 2; .type 32; .endef .section .text.startup,"x" .p2align 2,,3 .globl _main .def _main; .scl 2; .type 32; .endef _main: LFB984: .cfi_startproc pushl %ebp .cfi_def_cfa_offset 8 .cfi_offset 5, -8 movl %esp, %ebp .cfi_def_cfa_register 5 andl $-16, %esp call ___main call __Z5inputv xorl %eax, %eax leave .cfi_restore 5 .cfi_def_cfa 4, 4 ret .cfi_endproc LFE984: .p2align 2,,3 .def __GLOBAL__sub_I_x; .scl 3; .type 32; .endef __GLOBAL__sub_I_x: LFB988: .cfi_startproc subl $28, %esp .cfi_def_cfa_offset 32 movl $__ZStL8__ioinit, (%esp) call __ZNSt8ios_base4InitC1Ev movl $___tcf_0, (%esp) call _atexit addl $28, %esp .cfi_def_cfa_offset 4 ret .cfi_endproc LFE988: .section .ctors,"w" .align 4 .long __GLOBAL__sub_I_x .globl _x .bss .align 4 _x: .space 4 .lcomm __ZStL8__ioinit,1,1 .def __ZNSt8ios_base4InitD1Ev; .scl 2; .type 32; .endef .def __ZNSi10_M_extractIlEERSiRT_; .scl 2; .type 32; .endef .def __ZNSt8ios_base4InitC1Ev; .scl 2; .type 32; .endef .def _atexit; .scl 2; .type 32; .endef |
функция input и какие операции соответствуют строке ? |