我正在运行以下代码:
448a: bf90 263e 0000 cmp #0x3e26, 0x0(r15)
4490: 0d20 jnz $+0x1c
r15值为:
r15 = 439c
虽然内存看起来像:
4390: 6045 0200 9c43 6400 8844 5044 3e26 0000
请注意,在内存位置439c
和439d
,分别存储值3e
和26
。因此,我希望在执行命令Zero
后激活448a
标志,但这不会发生。
所以我的问题是,为什么Zero
标志没有被激活,尽管正在比较两个相等的值(3e26
)?