一个汇编语言基础问题
上面的打错了我重新更正下:指令为mov[eax+edx*4],excEAX=183347e0edx=478一:[eax+edx*4]是不是指把exc的数值赋予183359...
上面的打错了
我重新更正下:
指令为mov [eax+edx*4],exc
EAX=183347e0
edx=478
一 : [eax+edx*4] 是不是指把exc的数值赋予183359c0这个地址所储存的数据??
(183347e0+478*4=183359c0)
二: 其中EAX=183347e0如果是指针,那么含义是不是又不一样了 ?
[eax+edx*4]是否等于eax所指向的地址的所储存的数据+edx*4 然后得到的结果作为地址 把exc值赋予这个地址
一,二 2个说法哪个是正确的? 展开
我重新更正下:
指令为mov [eax+edx*4],exc
EAX=183347e0
edx=478
一 : [eax+edx*4] 是不是指把exc的数值赋予183359c0这个地址所储存的数据??
(183347e0+478*4=183359c0)
二: 其中EAX=183347e0如果是指针,那么含义是不是又不一样了 ?
[eax+edx*4]是否等于eax所指向的地址的所储存的数据+edx*4 然后得到的结果作为地址 把exc值赋予这个地址
一,二 2个说法哪个是正确的? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询