Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 汇编程序。我这样做了,但生成的汇编文件的开头与上面示例中的代码不相似。您发布的代码段在顶部有两个汇编指令,但在“;”的其余部分行只是注释。你要找的组件在哪里?我已经添加了其余的。但是这些指令是什么?它们做什么?像.386这样的汇编指令并不是完全优化的代码。_Visual Studio 2010_Optimization_Assembly - Fatal编程技术网

Visual studio 2010 汇编程序。我这样做了,但生成的汇编文件的开头与上面示例中的代码不相似。您发布的代码段在顶部有两个汇编指令,但在“;”的其余部分行只是注释。你要找的组件在哪里?我已经添加了其余的。但是这些指令是什么?它们做什么?像.386这样的汇编指令并不是完全优化的代码。

Visual studio 2010 汇编程序。我这样做了,但生成的汇编文件的开头与上面示例中的代码不相似。您发布的代码段在顶部有两个汇编指令,但在“;”的其余部分行只是注释。你要找的组件在哪里?我已经添加了其余的。但是这些指令是什么?它们做什么?像.386这样的汇编指令并不是完全优化的代码。,visual-studio-2010,optimization,assembly,Visual Studio 2010,Optimization,Assembly,汇编程序。我这样做了,但生成的汇编文件的开头与上面示例中的代码不相似。您发布的代码段在顶部有两个汇编指令,但在“;”的其余部分行只是注释。你要找的组件在哪里?我已经添加了其余的。但是这些指令是什么?它们做什么?像.386这样的汇编指令并不是完全优化的代码。现代编译器生成.686P和.XMM。不知道这是从哪里来的,可能是旧的。 .386 .model flat, c ; Custom Build Step, including a listing file placed in intermedi


汇编程序。

我这样做了,但生成的汇编文件的开头与上面示例中的代码不相似。您发布的代码段在顶部有两个汇编指令,但在“;”的其余部分行只是注释。你要找的组件在哪里?我已经添加了其余的。但是这些指令是什么?它们做什么?像
.386
这样的汇编指令并不是完全优化的代码。现代编译器生成
.686P
.XMM
。不知道这是从哪里来的,可能是旧的。
.386
.model flat, c

; Custom Build Step, including a listing file placed in intermediate directory
; but without Source Browser information
; debug:
; ml -c -Zi "-Fl$(IntDir)\$(InputName).lst" "-Fo$(IntDir)\$(InputName).obj" "$(InputPath)"
; release:
; ml -c "-Fl$(IntDir)\$(InputName).lst" "-Fo$(IntDir)\$(InputName).obj" "$(InputPath)"
; outputs:
; $(IntDir)\$(InputName).obj

; Custom Build Step, including a listing file placed in intermediate directory
; and Source Browser information also placed in intermediate directory
; debug:
; ml -c -Zi "-Fl$(IntDir)\$(InputName).lst" "-FR$(IntDir)\$(InputName).sbr" "-Fo$(IntDir)\$(InputName).obj" "$(InputPath)"
; release:
; ml -c "-Fl$(IntDir)\$(InputName).lst" "-FR$(IntDir)\$(InputName).sbr" "-Fo$(IntDir)\$(InputName).obj" "$(InputPath)"
; outputs:
; $(IntDir)\$(InputName).obj
; $(IntDir)\$(InputName).sbr

.code
_TEXT SEGMENT
_p$ = -8
_Array$ = 8
_size$ = 12
ClearUsingPointers PROC NEAR ; ClearUsingPointers, COMDAT
; Line 15
push ebp
mov ebp, esp
sub esp, 204 ; 000000ccH
push ebx
push esi
push edi
lea edi, DWORD PTR [ebp-204]
mov ecx, 51 ; 00000033H
mov eax, -858993460 ; ccccccccH
rep stosd
; Line 17
mov eax, DWORD PTR _Array$[ebp]
mov DWORD PTR _p$[ebp], eax
jmp SHORT $L280
$L281:
mov eax, DWORD PTR _p$[ebp]
add eax, 4
mov DWORD PTR _p$[ebp], eax
$L280:
mov eax, DWORD PTR _size$[ebp]
mov ecx, DWORD PTR _Array$[ebp]
lea edx, DWORD PTR [ecx+eax*4]
cmp DWORD PTR _p$[ebp], edx
jae SHORT $L278
; Line 18
mov eax, DWORD PTR _p$[ebp]
mov DWORD PTR [eax], 0
jmp SHORT $L281
$L278:
; Line 19
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 0
ClearUsingPointers ENDP ; ClearUsingPointers
_TEXT ENDS
END
PUBLIC  ?value@?$integral_constant@_N$0A@@tr1@std@@2_NB ; std::tr1::integral_constant<bool,0>::value
PUBLIC  ?value@?$integral_constant@_N$00@tr1@std@@2_NB  ; std::tr1::integral_constant<bool,1>::value
PUBLIC  ?value@?$integral_constant@I$0A@@tr1@std@@2IB   ; std::tr1::integral_constant<unsigned int,0>::value
PUBLIC  ?_Rank@?$_Arithmetic_traits@_N@std@@2HB     ; std::_Arithmetic_traits<bool>::_Rank
PUBLIC  ?_Rank@?$_Arithmetic_traits@D@std@@2HB      ; std::_Arithmetic_traits<char>::_Rank
PUBLIC  ?_Rank@?$_Arithmetic_traits@C@std@@2HB      ; std::_Arithmetic_traits<signed char>::_Rank
PUBLIC  ?_Rank@?$_Arithmetic_traits@E@std@@2HB      ; std::_Arithmetic_traits<unsigned char>::_Rank
;   COMDAT ?end@?$_Iosb@H@std@@2W4_Seekdir@12@B
CONST   SEGMENT
?end@?$_Iosb@H@std@@2W4_Seekdir@12@B DD 02H     ; std::_Iosb<int>::end
CONST   ENDS
;   COMDAT ?cur@?$_Iosb@H@std@@2W4_Seekdir@12@B
CONST   SEGMENT
?cur@?$_Iosb@H@std@@2W4_Seekdir@12@B DD 01H     ; std::_Iosb<int>::cur
CONST   ENDS
;   COMDAT ?beg@?$_Iosb@H@std@@2W4_Seekdir@12@B
CONST   SEGMENT
?beg@?$_Iosb@H@std@@2W4_Seekdir@12@B DD 00H     ; std::_Iosb<int>::beg
CONST   ENDS
;   COMDAT ?binary@?$_Iosb@H@std@@2W4_Openmode@12@B
CONST   SEGMENT
?binary@?$_Iosb@H@std@@2W4_Openmode@12@B DD 020H    ; std::_Iosb<int>::binary
CONST   ENDS