为什么要压入栈? int a[10]; int b[10]; lea esi, a lea edi, b sub edi, esi mov ecx, 10 xxxx: loadsd sub [edi+esi+4], eax rep xxxx // 然后操作不行么? 这段代码等价于高级语言 for(int i = 0; i < 10; i++) { a[i] -= b[i] }; 如果非要压栈,就需要更改(E)SP操作, 这年头还用汇编写代码??
21,458
社区成员
41,601
社区内容
加载中
试试用AI创作助手写篇文章吧