CPU读取数据的过程:
CPU如何区分读到的内存是指令还是数据?
计算机区分指令和数据有以下两种方式:
- 通过不同的时间段来区分指令和数据,在取指阶段取出的是指令,在执行指令阶段取出的就是数据。
- 通过地址为来源区分,由PC(指令计数器)提供存储单元地址的取出的是指令,由指令地址部分提供的存储单元地址的取出的是操作数。
位:表示一个二进制数码0或者1,是计算机存储处理信息的最基本单位。
字节:一个字节由八个位组成。
字:16位为一字。它代表计算机处理指令或数据的二进制数位数。是计算机进行数据存储和数据处理的运算单位。32位为一个双字。
字长:字的位数叫字长。不同档次的机器有不同的字长。