簡體   English   中英

rep movsd 在這個二元炸彈階段的背景下做了什么?

[英]What does rep movsd do in the context of this binary bomb phase?

我已經看了好幾個小時了,沒有任何進展。 我需要幫助來理解這個階段發生的事情的總體思路。 根據我的研究,我對 rep movsd 的作用了解有限,但它的上下文超出了我的范圍。

80492b9:    push ebp
80492ba:    mov ebp, esp
80492bc:    push edi
80492bd:    push esi
80492be:    push ebx
80492bf:    sub esp, 0xac
80492c5:    lea eax, [ebp+0xffffff70]
80492cb:    mov ebx, 0x804a0a0
80492d0:    mov edx, 0x1a
80492d5:    mov edi, eax
80492d7:    mov esi, ebx
80492d9:    mov ecx, edx
80492db:    rep movsd 
80492dd:    mov ecx, 0x0
80492e2:    mov eax, 0x20
80492e7:    and eax, 0xfffffffc

這就像一個復制int數組的循環。

  • ecx是要移動的int的數量。
  • esi是指向源數組開頭的指針。
  • edi是指向目標數組開頭的指針。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM