[求助]变量名的意义
请问:变量名存储吗?给变量赋值具体是个什么样的过程?
比如 int i;i=10;
这个过程到底是怎么实现的?
麻烦各位了!
2007-11-01 09:45
2007-11-01 10:10
2007-11-01 10:34
2007-11-01 10:41
2007-11-01 19:47

2007-11-01 23:19

2007-11-01 23:46
i=0x3333;
在指令是:
13F8:01FA 55 PUSH BP ;使用BP寄存器
13F8:01FB 8BEC MOV BP,SP ;将堆栈指针寄存器传给BP寄存器
13F8:01FD 83EC02 SUB SP,+02 ;由于int为二个字节,栈减少二个字节位
13F8:0200 C746FE3333 MOV WORD PTR [BP-02],3333;由于保存数据是从低地址从开始

2007-11-02 00:31