【ASCII码】
计算机采用的是二进制存储,如键盘上的每一个符号都有对应的二进制编码。
ASCII码是由美国American制定的标准Standard码Code用于信息Information交换Inchange。
【内存】
性质1:内存中有两种值,地址值和内容值
性质2:内存是由若干个存储单元构成,每个存储单元可以存放一个内容值
存储单元一般应具有存储数据和读写数据的功能,一般以8位二进制作为一个存储单元,也就是一个字节。
性质3:内存中的内容值是固定大小的,一个字节8位
性质4:内存中的内容值有两种操作,读和写
性质5:内存是一维的,是线性的
性质6:电脑关机,信息丢失
内存单位
- 位 bit
- 字节 Byte
- 8位=1字节
- 1024字节=1KB=2的10次方字节
- 1024KB=1MB=2的20次方字节
- 1024MB=1GB=2的30次方字节
- 1024GB=1TB=2的40次方字节
地址和内容值都用二进制标识,且地址唯一标识内容值,2位地址分配4个内存空间(存储单元),3位地址分配8个内存空间…n位地址分配2的n次方个内存空间。因此,内存大小由地址位数决定!
【机器码】
存到计算机中的二进制叫机器码。机器码包括原码、反码和补码。十进制的数叫做真值,机器码中的原码就是将十进制转换为二进制。
【地址映射】
例题1:16位的逻辑地址,逻辑地址空间是多大?物理内存32K,地址多少位?
提示:内存大小由地址位数决定!2位地址分配4个内存空间(存储单元),3位地址分配8个内存空间…n位地址分配2的n次方个内存空间。一个存储单元为一个字节。逻辑地址即所说的地址,逻辑地址空间即所说的内存(物理内存)。
例题2:假设逻辑地址32位,页面大小4k,逻辑地址分成多少个页面?
提示:逻辑地址空间为 2的32 次方,一个页面 4K=2的12次方,内存除以页面大小。
例题3:4个2K内存芯片,每个2K存储空间起始地址是多少?
提示:2k是逻辑地址空间,2k=2的11次方,即需要11位地址,地址位数过长用16进制表示,位数不够最高位补零。第二个2k在第一个2k的基础上+1,以此类推。
【IP地址】
例题1:某主机IP地址为180.80.77.55,子网掩码为255.255.252.0,问主机号部分多少位?
提示:IPV4地址是32位,对应二进制的1是网络号,对应0的位数是主机号的位数。
求IP分组到达时,经过多少个路由器?
提示:两个十六进制的差