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

[复制链接]
1186|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

粉丝
快速回复 在线客服 返回列表 返回顶部