Memory 什么声明了内存中变量的结尾?

Memory 什么声明了内存中变量的结尾?,memory,binary,Memory,Binary,在内存中,CPU如何知道变量何时结束 假设您有一个字符串: x = 'Hi'; 它被存储到内存中。 当CPU执行程序时,它如何知道该内存地址中的数据何时结束 在二进制中,x将存储为: Byte 1:1001000 Byte 2:1101001 是什么告诉CPU数据字节已结束? 我知道空终止符,但在汇编和更低版本(即机器代码)中,是什么声明了该变量的结尾

在内存中,CPU如何知道变量何时结束

假设您有一个字符串:

x = 'Hi';
它被存储到内存中。 当CPU执行程序时,它如何知道该内存地址中的数据何时结束

在二进制中,x将存储为:

Byte 1:1001000
Byte 2:1101001
是什么告诉CPU数据字节已结束? 我知道空终止符,但在汇编和更低版本(即机器代码)中,是什么声明了该变量的结尾