指令与数据

1.指令和数据只是应用上的概念,其实在内存中,并没有什么区别。

2.当CPU工作时,会把一些二进制信息作为指令,而另一些作为数据,同样的信息会有不同的意义。

  如:

  1000100111011000

  作为指令:mov ax,bx

  作为数据:89D8H

3.区分是指令还是数据的方法是通过不同的时间段来区分指令和数据,即在取指令阶段(或取指微程序)取出的为指令,在执行指令阶段(或相应微程序)取出的即为数据。

如果通过地址来源区分,由PC提供存储单元地址的取出的是指令,由指令地址码部分提供存储单元地址的取出的是操作数。

 

posted @ 2019-06-09 14:26  WaltHwang  阅读(1994)  评论(0编辑  收藏  举报