rGPCCON=(rGPCCON|0x00000005)的计算结果

一、本题目设计的知识点有:

1、逻辑运算:这部分大家可以自行百度。下面给出参考链接:https://baike.baidu.com/item/逻辑运算/7224729?fr=aladdin

2、逻辑运算优先级概念:参见本链接:https://baike.baidu.com/item/运算符优先级/4752611?fr=aladdin

2、十六进制转二进制的方法:参见本链接:https://jingyan.baidu.com/article/47a29f24292608c0142399cb.html

 

二、针对本题rGPCCON=(rGPCCON|0x00000005)

1、如果题目中给出rGPCCON具体的数据,则按照具体数据进行计算;如果没有给出具体数据,则根据对应芯片的datasheet进行查询(很明显可以看出这是一个Port C的控制寄存器,单片机上电后会进行复位,手册中会给出对应的复位数值,默认情况下是0x00000000)

2、根据数据进行计算:

rGPCCON按照默认0x00000000为例,然后和0x00000005进行或运算;把rGPCCON和数值0x00000005全部转换算为二进制如下所示:

rGPCCON0x00000000
Bit313029282726252423222120191817161514131211109876543210
十六进制00000000
二进制00000000000000000000000000000000
数据0x00000005
Bit313029282726252423222120191817161514131211109876543210
十六进制00000005
二进制00000000000000000000000000001010

根据展开的二进制数值进行逻辑或计算,如下所示:

计算演示
rGPCCON00000000000000000000000000000000
数据00000000000000000000000000001010
或运算00000000000000000000000000001010
0x00000005

所以计算结果为0x00000005

如有任何疑问欢迎大家随时留言。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值