多项选择题

A.暂时存放正在执行的程序、原始数据、中间结果和运算结果
B.作为CPU运行程序的区域
C.配合CPU与外设打交道
D.存放计算机BIOS数据