用来存储当前正在运行的应用程序及相应数据的存储器是:RAM
RAM是指随机存取存储器,是与CPU直接交换数据的内部存储器;它可以随时读写,且速度很快,通常作为操作系统或其他正在运行中的程序的临时数据存储介质。RAM中存储当前使用的程序、数据、中间结果和与外存交换的数据。
8051单片机有三个存储空间:
1、片内外统一编址的64K的程序存储器地址空间(MOVC)
2、256B的片内数据存储器的地址空间(MOV)
3、以及64K片外数据存储器的地址空间(MOVX)
程序存储器是用于存放是系统工作的应用程序及一些不需改变的数据常数的,程序写入程序存储器后,单片机系统只能读取程序指令使系统运行,而不能再进行改写,且系统掉电后,程序不会丢失。因此,程序存储器是ROM(ReadOnlyMemory),即只读存储器。数据存储器是用于存放程序运行的中间处理数据的,可随程序运行而随时写入或读出数据存储器的内容,当系统掉电时,数据全部会丢失。
因此,数据存储器是RAM(RandomAcceseMemory),即可随机读写的存储器。