SREG中的I-bit未使用IN-instruction

时间:2017-09-13 14:26:44

标签: assembly avr atmega atmel atmelstudio

这已经花了我几个小时才弄明白。

使用:

in r18, SREG-0x20

未存储I位(SREG中的0x94转换为r18中的0x14)。

同样的结果发生在这个:

ldi r30, lo8(0x5f)
ldi r31, hi8(0x5f)

ld r18, Z

也许这是故意的?或者它只是模拟器? 我用其他寄存器测试了它,但它似乎只是SREG-I-bit。

此外,我正在运行一个混合的c / asm项目。

0 个答案:

没有答案