| 问1 |
在 uPD78P4038中,把预分频模式寄存器设置为 0000 是被禁止的。
这意味着 0000 不能输入到这个寄存器吗?
|
| 答1 |
是的,正确。
|
|
| 问2 |
不仅是预分频模式的寄存器不可以这样设置,其它的寄存器也不可以。
当我并不使用一个寄存器的相关功能时,将一个禁止的值传送给它。
这对于其他的 CPUs 来说是不是也同样意味着传送了一个禁止的值?
|
| 答2 |
回答是肯定的;也就是说,这样的禁止数据是决不会被传送的,
如果传送了这样一个禁止的数据,那么操作就不可能得到保证。
最坏的情况就是 CPU 本身会完全瘫痪
当不考虑寄存器和 CPU 时,这种情况就会发生。
在不使用此寄存器的情况下,传送一个允许值,就不会导致系统出现问题。
|