我想知道所有寄存器的初始值:A
、B
、C
、D
、E
、H
、L
、SP
和PC
。
像B
这样的通用寄存器是否包含垃圾值,或者它们是否初始化为零?
那么PC
和SP
呢?它们是否依赖于制造商?
CPU 寄存器通常是易失性的,就像主存储器一样。因此,上电后,寄存器内容将取决于用于实现寄存器的材料。某些电路可能内置上电复位功能,但这会花费宝贵的芯片空间。
如果您使用的是 8085 套件,则监控程序的实现将确定寄存器的初始值。通常,监视器程序不会费心清除内容,只是在启动后保留它们。因此,每次为套件通电时,您可能会获得相同的(垃圾(值。