【发布时间】:2022-11-04 03:03:48
【问题描述】:
对于我的装配任务,我应该划分柜台。我需要帮助的只是试图在此处指出这一点,以便我可以继续这样做。
.686
.model flat
.code
_max PROC; named _max because C automatically prepends an underscode, it is needed to interoperate
push ebp
mov ebp, esp; stack pointer to ebp
mov ebx, [ebp + 8]; address of first array element
mov ecx, [ebp + 12]
mov ebp, 0
mov edx, 0
mov eax, [ebx]
loopMe:
cmp ebp, ecx
je allDone
cmp eax, [ebx + edx]
jg continue
mov eax, [ebx + edx]
continue:
add edx, 4
add ebp, 1
jmp loopMe
allDone :
pop ebp
ret
_max ENDP
END
【问题讨论】:
-
您正在将长度加载到 ECX 中。
-
请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如它目前所写的那样,很难准确地说出你在问什么。
-
我不明白您所说的“划分柜台”是什么意思。请更详细地解释您的问题。