打印

地址长度为什不同呀???

[复制链接]
1012|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Imakey|  楼主 | 2013-8-3 21:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
写的是C51的程序;我用keil4调试程序的时候,鼠标点到一个变量时候旁边提示 (D:0x0d )=01; 括号里面是编译器分配给它的地址吧;但是我查看函数名的入口地址发现他却是 C:=0x0124;是16位长度.;一样是地址,为什么编译器分配的地址数据的长度不一样?????是因为code 段 的寻址方式和data 段的寻址方式不一样吗???code 段直接寻址???data 段用相对寻址????大侠帮忙下

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:联系邮箱 997494013@qq.com

76

主题

779

帖子

4

粉丝