不太明白的话,那我就再详细说一下. 无论PC.1和PC.0的值为何,程序入口地址都是00H,00H一般是跳转到主程序的指令,像您的JMP MAIN,在跳到MAIN后,您再根据PC.1和PC.0的值来判断,是该跳转到哪个程序. 例如,我希望PC.0和PC.0为11时,跳到第2个程序.则大概用以下程序即可: LDA PORTC STA TEMP ;TEMP为临时寄存器,需要自己定义 ANDIM TEMP,0011B ;把高2位清除. SBI TEMP,03H ;判断其与03的关系 BAZ 程序2 ....
这样应该清楚了吧.呵呵.
|