第一个问题,比如下面这两行代码中
MOV A,#0F0H
MOV P1,A
MOV A,P1
而且P1口外面是连了一些电路的,到第三句时P1口赋给A的内容已经变成了外部电路造成的结果,而不是11110000了
我想问P1口是在什么时候更新的,是在第二局末还是第三句初,如果能给出具体的机器周期和震荡周期就更好了
第二个问题,还有就是教材讲中断的采样是在S5P2时刻而对其的查询是在下一个机器周期的S6时刻,那么也就是说不能再同一个周期中进行吗?
比如
MOV A,R1
MOV R1,A
在第一句指令执行时受到一个终端信号,在S5P2时才能采样,而要到第二句指令执行时到S6期间才能更改标志位,到第二句执行完后才能进行终端操作吗?
谢谢了
|