如何给存储器编址 微型计算机内存储器是按什么进行编址
一、微机内的存储器的地址是以( )编址的
计算机内存储器的地址是由8位二进制数编码。
IP地址是一个32位的二进制数,通常被分割为4个“8位二进制数”(也就是4个字节)。IP地址通常用“点分十进制”表示成(a.b.c.d)的形式,其中,a,b,c,d都是0~255之间的十进制整数。例:点分十进IP地址(100.4.5.6),实际上是32位二进制数(01100100.00000100.00000101.00000110)。
IP地址编址方案:IP地址编址方案将IP地址空间划分为A、B、C、D、E五类,其中A、B、C是基本类,D、E类作为多播和保留使用。
二、计算机中的内存储器是如何编址的
其后一个字节的地址是3ffh。
因为内存储器的编址单位为字节,且以0为起始编号。内存储器的容量为1kb,即1024字节。所以其地址编号为0~1023。
由于计算机中所有的数据均是以二进制来实现的。但是二进制的基数小,二进制数的码长较长,为方便阅读、查错等原因,在计算机程序语言中,通常用二进制数的“近亲”--十六进制数来表示,它与二进制数有很近的血缘关系,每4位二进制数能一一对应一位十六进制数。
1023用十六进制来表示的话,就是3ff,末尾加上一个后缀h,表明它是一个十六进制数。
进制转换过程:反复除以16并取余数,用a,b,c,d,e,f表示10,11,12,13,14,15。
1023÷16=63...15
余数15用f表示
63÷16=3...15
余数15用f表示
3÷16=0...3
余数为3
商为0则除法结束
从下往上,把每次的余数读出,就是1023转换为16进制的结果:3ff。
三、存储器的编址以什么为单位
小地址是0800H。
芯片的大小为2K×4位,而存储器的大小为8K×8位,得出要获得这样一个大小的存储器,需要8片2K×4位的芯片。
如果按字节编址,对应一个大小为8K×8位的存储器,需要13位地址,其中高3位为片选地址,低10位为片内地址,而题目给出的地址0B1FH转换为二进制为0101100011111,其高3位为010,即片选地址为2。
因此,地址0B1FH对应第2片芯片,该芯片的起始地址(小地址)为0100000000000,即0800H。
2kx4x4x2=8kx8地址线为13条.每片芯片为2k则没块芯片的地址有2^11;第一块芯片0000-07ff;第二块芯片0800-0fff;第三块芯片1000-17ff;第四块芯片1800-1fff;第五块芯片如此类推。
扩展资料:
存储器编址:以其位宽为单位,也就是说每个存储器地址下的数据位数为位宽。如
8K*12**t的存储器中的12就是存储器的位宽,指每个存储器地址下数据的位数。
这个12与地址线的多少无关,8K就是指有8K个不同的地址8K=81024=2^?2的多少次方等于81024就有多少根地址线,8=2^3,1024=2^10,那么8K=2^13,存储器地址线就为13根。
以SST39VF1601为例,存储容量2M=16M**t=16*2^20**t,
地址线寻址范围:2^20*16**t(地址线根数20,位宽16)。
以HY57V641620HG为例,存储容量8M=88M**t=642^20**t,
地址线寻址范围:222*16**t=64*220**t(地址线根数22,位宽16)。
参考资料:百度百科-存储器
四、微型计算机内存储器是按什么进行编址
计算机处理信息的方式是二进制,微机内存按字节编址。
按字编址:是指存储空间的小编址单位是字,总的存储器容量是一定的,按字编址和按字节编址所需要的编码数量是不同的,按字编址由于编址单位比较大(1字=32**t=4B),从而编码较少,而按字节编址由于编码单位较小(1字节=1B=8**t),从而编码较多。