Arrays 用汇编语言将数组复制到堆栈帧
假设我必须复制并数组,称之为X,到堆栈帧。然后在退出程序之前在屏幕上显示堆栈帧。如何将该数组复制到堆栈帧。我想出了这个,但它不起作用Arrays 用汇编语言将数组复制到堆栈帧,arrays,assembly,bubble-sort,stack-frame,Arrays,Assembly,Bubble Sort,Stack Frame,假设我必须复制并数组,称之为X,到堆栈帧。然后在退出程序之前在屏幕上显示堆栈帧。如何将该数组复制到堆栈帧。我想出了这个,但它不起作用 .data X sdword 10, -10, 20, -20 .code begin: mov esi,[ebp+8] mov edi,[ebp+12] mov ecx,[ebp+20] mov edx,[ebp+16] 那么如何使用EBP将数组X添加到堆栈帧中呢。我没用欧文什么的。只是
.data
X sdword 10, -10, 20, -20
.code
begin:
mov esi,[ebp+8]
mov edi,[ebp+12]
mov ecx,[ebp+20]
mov edx,[ebp+16]
那么如何使用EBP将数组X添加到堆栈帧中呢。我没用欧文什么的。只是
.386
.平板模型,标准球
.堆栈4096
<>我使用微软Visual C++ + /p> 不清楚是否需要将内容,即4个字复制到堆栈中,或者仅仅是地址。不管是哪种方式,你都可以在相框上腾出空间来放你需要放在那里的任何东西,然后像进行内存对内存复制一样进行复制