有关C语言的

1.如何向绝对地址0x100(字节为单位)中写入0xff2.下面的c语言完成什么操作?main(){unsignedcharrst[]={0xe4,0xc0,0xe0,0... 1.如何向绝对地址0x100(字节为单位)中写入0xff
2.下面的c语言完成什么操作?
main()
{
unsigned char rst[]={0xe4,0xc0,0xe0,0xc0,0xe0,0x32}
(*((void(*)())(rst)))();
}
展开
 我来答
完颜安珊龚琲
2019-07-03 · TA获得超过3万个赞
知道大有可为答主
回答量:1.2万
采纳率:32%
帮助的人:698万
展开全部
你所指的程序检测是什么,编译吗?编译没有错,链接有错很正常,一般情况是有些符号没找到。看看工程设置是不是有的库没有加进去。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fang_kr
2006-11-09 · TA获得超过292个赞
知道小有建树答主
回答量:502
采纳率:0%
帮助的人:403万
展开全部
天啊,单片机的,楼上的,这样的程序你在百度找下有很多的,第2题在网上有解释,第一题也有,你找下就知道了.说下第2题其实就是
汇编程序:
clr a; //0xe4
push acc; //0xc0 0xe0
push acc; //0xe4 0xe0
reti; //0x32
C语言代码:
rst[]={0xe4,0xc0,0xe0,0xc0,0xe0,0x32}
(*((void(*)())(rst)))();
就是将rst数组当函数调用,效果和上面汇编的一样,你可以参考下面网址
http://www.laogu.com/wz_1401.htm
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chief_lfw
2006-11-10 · TA获得超过481个赞
知道小有建树答主
回答量:473
采纳率:0%
帮助的人:461万
展开全部
如何向绝对地址0x100(字节为单位)中写入0xff

unsigned char *p;

p=0x100;

*p = 0xff;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式