内存是如何存放数据的?

 我来答
郭映雁尹敏
2019-04-03 · TA获得超过3.2万个赞
知道小有建树答主
回答量:1.2万
采纳率:32%
帮助的人:908万
展开全部
-内存最小单位是一些类似于二极管这样的东西,它能存储一个电状态,高或低,可表示1或0;
-这些单元经过组织起来保存数据,组织的方法是8个编成一个字节,4个字节一个字,每组数据都可以读写;
-这些单元按照顺序排放后用地址编号,按照地址可访问其中的任一个字、字节;
-这些电路访问时由两组数据连线:地址线和数据线,比如都是32位的,地址线描述要访问的具体单元,数据线存放要给这个单元赋值的数据(写访问)或读出的数据(读访问);
-这些单元上电时才能保持状态,所以内存你一掉电(关机),其中的数据就丢失了。
贵高驰史飞
2019-04-03 · TA获得超过2.9万个赞
知道大有可为答主
回答量:1.1万
采纳率:34%
帮助的人:860万
展开全部
每条指令都按照规定的编码格式
arm是32位的,所以每条指令的格式如下:
[31:28]
[24:21]
[20]
指令执行条件编码
指令操作符编码
是否影响cpsr的值
[19:16]
[15:12]
[11:0]
第一个操作数寄存器编码
目标寄存器编码
第二个操作数
所以arm的指令和数据不是存储在同一个单元的,是根据指令(在flash中)到对应的寄存器中读取该寄存器中的数据或地址的内容进行操作的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
老九学堂老九君
2021-03-15
知道答主
回答量:67
采纳率:0%
帮助的人:3万
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
日久生情630
高粉答主

2020-10-24 · 多头多肉很可爱好养活
日久生情630
采纳数:9961 获赞数:31857

向TA提问 私信TA
展开全部
计算机要处理的信息是多种多样的,如数字、文字、符号、图形、音频、视频等,这些信息在人们的眼里是不同的。但对于计算机来说,它们在内存中都是一样的,都是以二进制的形式来表示。
要想学习编程,就必须了解二进制,它是计算机处理数据的基础。
内存条是一个非常精密的部件,包含了上亿个电子元器件,它们很小,达到了纳米级别。这些元器件,实际上就是电路;电路的电压会变化,要么是 0V,要么是 5V,只有这两种电压。5V 是通电,用1来表示,0V 是断电,用0来表示。所以,一个元器件有2种状态,0 或者 1。
我们通过电路来控制这些元器件的通断电,会得到很多0、1的组合。例如,8个元器件有 28=256 种不同的组合,16个元器件有 216=65536 种不同的组合。虽然一个元器件只能表示2个数值,但是多个结合起来就可以表示很多数值了。
我们可以给每一种组合赋予特定的含义,例如,可以分别用 1101000、00011100、11111111、00000000、01010101、10101010 来表示 C、语、言、中、文、网 这几个字,那么结合起来 1101000 00011100 11111111 00000000 01010101 10101010 就表示”C语言中文网“。
一般情况下我们不一个一个的使用元器件,而是将8个元器件看做一个单位,即使表示很小的数,例如 1,也需要8个,也就是 00000001。
1个元器件称为1比特(Bit)或1位,8个元器件称为1字节(Byte),那么16个元器件就是2Byte,32个就是4Byte,以此类推:

8×1024个元器件就是1024Byte,简写为1KB;
8×1024×1024个元器件就是1024KB,简写为1MB;
8×1024×1024×1024个元器件就是1024MB,简写为1GB
现在,你知道1GB的内存有多少个元器件了吧。我们通常所说的文件大小是多少 KB、多少 MB,就是这个意思。
单位换算:

1Byte = 8 Bit
1KB = 1024Byte = 210Byte
1MB = 1024KB = 220Byte
1GB = 1024MB = 230Byte
1TB = 1024GB = 240Byte
1PB = 1024TB = 250Byte
1EB = 1024PB = 260Byte
我们平时使用计算机时,通常只会设计到 KB、MB、GB、TB 这几个单位,PB 和 EB 这两个高级单位一般在大数据处理过程中才会用到。
你看,在内存中没有abc这样的字符,也没有gif、jpg这样的图片,只有0和1两个数字,计算机也只认识0和1。所以,计算机使用二进制,而不是我们熟悉的十进制,写入内存中的数据,都会被转换成0和1的组合。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式