Assembly ANI F0在8085模拟器中无法正常工作
我在8085模拟器中运行以下程序,当它到达地址0016时,ANI F0不能正常工作。是虫子还是我遗漏了什么Assembly ANI F0在8085模拟器中无法正常工作,assembly,8085,Assembly,8085,我在8085模拟器中运行以下程序,当它到达地址0016时,ANI F0不能正常工作。是虫子还是我遗漏了什么 完整操作码是什么E6 F0或E6 0F?可能汇编程序将F0解释为0x0F,而不是0xF0。但无论如何,这似乎是一个bug。您好,您是否也运行了代码并得到了相同的结果?它的E6,你可以在截图中看到它完整的操作码是什么E6 F0或E6 0F?可能汇编程序将F0解释为0x0F,而不是0xF0。但无论如何,这似乎是一个bug。您好,您是否也运行了代码并得到了相同的结果?它是E6,你可以在截图中看
完整操作码是什么<代码>E6 F0或
E6 0F
?可能汇编程序将F0
解释为0x0F
,而不是0xF0
。但无论如何,这似乎是一个bug。您好,您是否也运行了代码并得到了相同的结果?它的E6,你可以在截图中看到它完整的操作码是什么<代码>E6 F0或E6 0F
?可能汇编程序将F0
解释为0x0F
,而不是0xF0
。但无论如何,这似乎是一个bug。您好,您是否也运行了代码并得到了相同的结果?它是E6,你可以在截图中看到
MVI L,17
MVI E,99
MOV A,L
ANI 0F
MOV M,A
MOV A,E
ANI 0F
ADD M
CPI 09
MOV B,A
JC MSD
ADI 06
MSD:
MOV C,A
MOV A,L
ANI F0 //Here the 17 becomes 07 when it should be 10
MOV M,A
MOV A,E
ANI F0
ADD M
JC ADD60
CPI 90
JNC ADD60
ADI 60
END:
ADD C
STA 2300
HLT
ADD60:
ADI 60
CALL END