指令和数据都存于存储器中,计算机如何区分它们?

指令和数据都存于存储器中,计算机如何区分它们?详细一点 谢谢了额```

通过不同时间段来区分指令和数据:即在取指令阶段取出的是指令,在执行指令阶段取出的是数据。

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

存储器注意事项    

编程器要想正确使用,必须安装打印机驱动程序才行(以便打印端口输出指令信号),可以随便安装一个驱动,大容量存储器可代替小容量,小容量不可以代替大容量存储器。

对于AT,ST,BR公司的24系列存储器,在工作时,其7脚需接低电平。而KOA,KOR,KS公司的24系列存储器,其7脚需接高电平。否则不能存台。如遇到存储块出现只能读不能写的情况下,可改变7脚的电平试试(通过10K电阻接电源正极或直接接地)。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-03-05
一般一个应用程序中,有控制命令和数据两大类,在DOS下,命令通过汇编--编译,转换成机器码,数据存贮在相应的地址中,不会和机器码起冲突,这是由编译决定的。而在运行过程中,机器码和数据均被调入内存,在运行机器码时,控制命令把寄存器设置成1,运行操作,控制命令把这个寄存器设置成0时,数据就被调入了。以前学的,有点忘了,相关书籍:汇编语言程序设计
第2个回答  2019-12-13
存储器中的每段存储空间都会有一个地址,每个指令都包括一段操作数和一段空间地址,cpu会根据操作数去处理地址所指的数据。
第3个回答  2014-03-05
查看相关书籍吧。。。指令和数据大全这本书上都有介绍的
相似回答