2017-06-25 69 views

回答

5

通常test是指:使用按位结合两个值AND,然后根据结果设置状态寄存器,但不要存储结果本身。

在MSP430上,TST指令只有一个参数;在这种情况下,“测试值”似乎与“将值与0进行比较”相同。

而且,事实上,一些不知名的编译器用于MSP430的the manual说:

TST(.B) xxxCMP(.B) #0, xxx

+0

的缩写,这怎么可能指令影响状态寄存器? – Destreation

+0

他说根据结果设置状态寄存器。我在问什么状态寄存器的部分被设置。 – Destreation

+0

由于他通常根据结果说明设置状态寄存器。我在问什么状态寄存器的一部分被设置为“正常”。由于这种情况不正常,它是否仍然影响状态寄存器,如果是这样,怎么办? - 无需成为家伙@fuz – Destreation

相关问题