intel x86汇编代码在windows平台上编译

时间:2014-06-27 05:35:55

标签: assembly x86

我为x86处理器编写了以下示例代码。它在Visual Studio中使用O2编译器选项工作正常但没有选项它没有用,请告诉我这里是否有任何问题。

示例代码供您参考。

.386                           
.model flat,c                  
_text       segment
align       4  
public      hs_L_mls_1

L_mls_1 proc

   push    ebp
   mov     ebp, esp
   push    ebx
   push    esi
   push    edi

   mov     eax,  dword ptr[ebp+8]  ; load Lv from stack
   movsx   edx,  word  ptr[ebp+12] ; load v from stack
   imul    edx
   shrd    eax,  edx, 15
   xor     edx,  edx
   pop     edi
   pop     esi
   pop     ebx
   mov     esp, ebp
   pop     ebp
   ret                           

L_mls_1 endp

_text    ends
end 

由于 阿吉特

0 个答案:

没有答案