我们知道,指令和数据都存放在内存里面,那么计算机是如何知道是取指令还是取数据呢?
这个是计算机组成原理里面的基础知识,2023年下半年软考软件设计师的选择题中考到过。下面我们来分析:
1、通过不同的指令周期来区分指令和数据,即在取指令阶段(或取指微程序)取出的为指令,在执行指令阶段(或相应微程序)取出的即为数据。
2、通过地址来源区分,由PC(程序计数器)提供存储单元地址的取出的是指令,由指令地址码部分提供存储单元地址的取出的是操作数。
一般来说,记住是通过不同的指令周期来区分就可以了
我们知道,指令和数据都存放在内存里面,那么计算机是如何知道是取指令还是取数据呢?
这个是计算机组成原理里面的基础知识,2023年下半年软考软件设计师的选择题中考到过。下面我们来分析:
1、通过不同的指令周期来区分指令和数据,即在取指令阶段(或取指微程序)取出的为指令,在执行指令阶段(或相应微程序)取出的即为数据。
2、通过地址来源区分,由PC(程序计数器)提供存储单元地址的取出的是指令,由指令地址码部分提供存储单元地址的取出的是操作数。
一般来说,记住是通过不同的指令周期来区分就可以了