物理机制
上图中:
- VCC和GND是电源
- A0 ~ A9是地址信号的引脚
- D0 ~ D7是数据信号的引脚
- RD和WR是控制信号的引脚。
将电源连接到VCC和GND后,就可以给其他引脚传递比如0或者1这样的信号。大多数情况下,+5V的直流电表示1,0V表示0。
数据信号引脚有八个,表示一次可以输入输出8位(=1字节)的数据。此为,地址信号引脚有十个,表示可以指定0000000000 ~ 1111111111
共1024个地址。而地址表示存储数据的场所,因此可以得出这个内存IC可以存储1024个1字节的数据。
向内存写数据时:给VCC和GND接入电源,并使用A0 ~ A9的地址信号指定数据的存储场所,然后再把数据的值输入给D0 ~ D7的数据信号,并把WR(write的简写)的信号设为1。
从内存读数据时则把RD设为1,像WR和RD这种的称为控制信号。
逻辑模型
内存的逻辑模型是楼房。在大多数参考书或者教材中,都会使用如下图类似于楼房的图形来表示内存,这样方便于人们理解。
不过,在程序员眼中,还包含着物理内存不存在的概念,那就是数据类型。编程语言中的数据类型表示存储的是何种类型的数据。从内存看,就是占用的内存大小(占有的内存数)的意思。