我刚刚开始反转一些微控制器代码并设置了 RAM、ROM 和 SFR(特殊功能寄存器)段。我选择了我的处理器架构,它自动正确地命名了大部分寄存器。然而,有一些是不正确的(我认为这是由于架构系列中特定芯片之间的差异)。
对于大多数寄存器来说,这不是问题,因为我可以简单地重命名和重新注释它们。但是,有些寄存器标有特定位,我已尽我所能将其删除。我可以重命名寄存器本身并对其进行重新注释,但我无法修改或删除位特定字段。
在图像中,我已将 002C 处的寄存器重命名为“VW2C”并添加了正确的注释。以前的名称是“dm0con”。可以看出,位特定字段仍然存在,尝试重命名或重新注释它们只是编辑实际的寄存器本身。
我在网上搜索过,但很难找到答案,因为我什至不确定这些字段的正确名称是什么。我已经浏览了所有的工具栏和子菜单,但无法摆脱这些位特定的定义。