你好。 我将 MSP430FR5969与 CCS 11.1.0.00011配合使用、并具有该版本的默认编译器。 我使用小型内存和数据模型通过 CPUx 进行构建。 我注意到当查看单操作数指令时、它们似乎都有一个先前的标识符:000100–操作码–B/W–等等。 但是、rc.w 指令不需要、它反而是000000–操作码-B/W-等。 该指令是否专门作为一个字时出现这种预期行为? 如果是、这与具有先前标识符为0的扩展指令有何区别?
例如:
该指令: RRC.w R5
十六进制操作码为0x0055
和该指令: RRC.b R6
十六进制操作码为0x1046
我希望第一个指令 RRC.w R5具有操作码:0x1055