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