我有以下代码:
MOVLW 5
MOVF V1
MOVLW 4
MOVF V2
MOVF V1,0
SUBLW V2,1
我是汇编代码的新手,我需要测试Z以查看减法是否为0,有什么想法吗?
答案 0 :(得分:1)
你可以这样做(例如):
BTFSS STATUS,Z
GOTO not_zero_code
GOTO zero_code
如果BTFSS STATUS,Z
不起作用,您可以尝试BTFSS STATUS,2
(我不确定汇编程序是否识别Z
)
您可以在此地址获取图片的数据表:http://www.microchip.com/wwwproducts/Devices.aspx?product=PIC16F84A
它包含有关uC
的寄存器和汇编程序指令的所有信息希望它会对你有所帮助。