求助 看看反汇编的这段代码
arrayfun(int b[]){
b=3;
b=4;
}
main()
{
int b={1,2};
arrayfun(b);
}
反汇编后为
飞鸟(29798936)15:05:06
13BC:020E 55 PUSH BP
13BC:020F 8BEC MOV BP,SP
13BC:0211 83EC04 SUB SP,+04
13BC:0214 16 PUSH SS
13BC:0215 8D46FC LEA AX,
13BC:0218 50 PUSH AX
13BC:0219 1E PUSH DS
13BC:020F 8BEC MOV BP,SP
13BC:0211 83EC04 SUB SP,+04
13BC:0214 16 PUSH SS
13BC:0215 8D46FC LEA AX,
13BC:0218 50 PUSH AX
13BC:0219 1E PUSH DS
13BC:021A B89401 MOV AX,0194
13BC:021D 50 PUSH AX
13BC:021E B90400 MOV CX,0004
13BC:0221 9A8805BC13 CALL 13BC:0588
13BC:0226 8D46FC LEA AX,
13BC:0229 50 PUSH AX
13BC:022A E8CDFF CALL 01FA
13BC:022D 59 POP CX
13BC:022E 8BE5 MOV SP,BP
13BC:0230 5D POP BP
13BC:0231 C3 RET
13BC:0232 C3
飞鸟(29798936)15:05:49
怎么在 call 01fa 前 多了个call 13bc:0588
页:
[1]