指令和数据均以二进制代码形式放在主存中,请问CPU如何区别它们是指令还是数据?
来源:百度知道 编辑:UC知道 时间:2024/05/27 05:02:23
呵呵,是这样,内存中把数据和指令不放在一起,指令放在一个指令代码段内,数据放在一个数据段内,具体段划分和段大小,由操作系统来定,这个不用用户担心的,
CPU区分指令和数据的依据是指令周期的不同阶段,在取指周期中取出的是指令字,在间址周期或者执行周期中取出的是数据
详请参考2009年全国考研题
UC知道是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度知道 编辑:UC知道 时间:2024/05/27 05:02:23
呵呵,是这样,内存中把数据和指令不放在一起,指令放在一个指令代码段内,数据放在一个数据段内,具体段划分和段大小,由操作系统来定,这个不用用户担心的,
CPU区分指令和数据的依据是指令周期的不同阶段,在取指周期中取出的是指令字,在间址周期或者执行周期中取出的是数据
详请参考2009年全国考研题