我正在尝试编写使用最少数量的变量来修改一个字节中两个连续位的代码。
内存的组织方式如下:
[{"timestamp": "2019-01-01"}, {"timestamp": "2019-01-02"}, {"timestamp": "2019-01-02"}]
每组字母代表一个字节,每个字母代表一个插槽,我可以在其中存储2位值。
到目前为止,由于此代码从未将新的零位写入所需的插槽,因此我能够给出部分答案。只有一个。
aabbccdd eeffgghh iijjkkll mmnnoopp qqrrsstt uuvvwwxx
是否有什么方法可以不需要第三个存储字节(在此示例中,第三个存储字节是寄存器R2)呢?
确保存储正确的2位数据的最简单方法是什么?
我正在为AT89C4051微控制器编程,而我的内存不足。