Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.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
Arrays 用汇编语言将数组复制到堆栈帧_Arrays_Assembly_Bubble Sort_Stack Frame - Fatal编程技术网

Arrays 用汇编语言将数组复制到堆栈帧

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添加到堆栈帧中呢。我没用欧文什么的。只是

假设我必须复制并数组,称之为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个字复制到堆栈中,或者仅仅是地址。不管是哪种方式,你都可以在相框上腾出空间来放你需要放在那里的任何东西,然后像进行内存对内存复制一样进行复制