Cpu architecture 给定某个内存位置中的二进制模式,是否可以判断该模式是表示机器指令还是表示数字?

Cpu architecture 给定某个内存位置中的二进制模式,是否可以判断该模式是表示机器指令还是表示数字?,cpu-architecture,Cpu Architecture,给定某个内存位置中的二进制模式,是否可以判断此模式是否表示 机器指令还是数字? 关于计算机体系结构非常肯定没有,但我想这取决于体系结构-可能有一些体系结构将某些东西标记为数据类型或指令,但我不知道有任何体系结构。在早期的汇编类中,我已经了解了二进制模式的“含义”。它可以是一个整数(可能是有符号的,可能是无符号的),可以是定点,可以是浮点,可以是字符串(可能是多种编码之一:ascii、ebcdic或unicode)。可能是图像的一部分(以位图为例)。可以是CPU指令()。冯·诺依曼存储程序机器的全

给定某个内存位置中的二进制模式,是否可以判断此模式是否表示 机器指令还是数字?
关于计算机体系结构

非常肯定没有,但我想这取决于体系结构-可能有一些体系结构将某些东西标记为数据类型或指令,但我不知道有任何体系结构。在早期的汇编类中,我已经了解了二进制模式的“含义”。它可以是一个整数(可能是有符号的,可能是无符号的),可以是定点,可以是浮点,可以是字符串(可能是多种编码之一:ascii、ebcdic或unicode)。可能是图像的一部分(以位图为例)。可以是CPU指令()。冯·诺依曼存储程序机器的全部要点是程序是数据。如果一个字节作为指令的一部分被提取(即执行到达它),它将被视为指令。如果它是由数据加载/存储指令访问的,那么它就是数据。这些东西不一定是独占的,尽管通常可执行页面是只读的,可写页面是不可执行的。这取决于程序员不以代码的形式执行数据,反之亦然,如果这不是您想要的。