您现在所在的是:

单片机论坛

回帖:1个,阅读:950 [上一页] [1] [下一页]
800
csuzzsdev
文章数:1
年度积分:50
历史总积分:800
注册时间:2009/4/16
发站内信
发表于:2009/4/16 19:48:21
#0楼


我现在有一个问题,请赐教!

比如我在c里面声明一个全局数组unsigned char b[]={0x00,0x00,0x00,0x00}

那么,我在c里面可以这样修改这个数组元素:b[i]=0x01

但是,我如何知道这个数组是如何分配的呢?我如何在汇编里面使用同样的功能呢?我发现在汇编里面用

db指令声明的内存都是分配在code段里面的,不能被程序直接修改。
833
lw1796
文章数:12
年度积分:50
历史总积分:833
注册时间:2009/3/29
发站内信
发表于:2009/4/19 12:28:40
#1楼
最直接的方法就是检查目标码---但对大多数人来说不容易。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

31.2002