51单片机的程序和数据是分开的吗?

来源:百度知道 编辑:UC知道 时间:2024/09/24 11:26:56
比如MOV R1 #00H 这一句中指令MOV R1和数据#00H分别存ROM还是RAM中?

51中有内部数据存储器(内部RAM),外部数据存储器(外部RAM),程序存储器(ROM),其中内部RAM和ROM共同存在在存储器上。
片内有4K的ROM,0000H~0FFFH
片内128字节RAM,00H~7FH
你所举的例子中MOV R1存在于ROM中,地址是由你自己设定的(ORG),也可以由片子自己分配。而#00H作为立即数存放于RAM中。