在汇编中测试Z - Microchip pic16f84a

时间:2014-10-20 19:29:36

标签: assembly pic

我有以下代码:

            MOVLW 5
            MOVF V1
            MOVLW 4
            MOVF V2

            MOVF V1,0
            SUBLW V2,1

我是汇编代码的新手,我需要测试Z以查看减法是否为0,有什么想法吗?

1 个答案:

答案 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

的寄存器和汇编程序指令的所有信息

希望它会对你有所帮助。