‘壹’ 4KB的程序存储器B是什么意思
字符。
计算机的每个字所包含的位数称为字长,根据计算机的不同,字长有固定的和可变的两种,固定字长,即字长度不论什么情况都是固定不变的,可变字长则在一定范围内,其长度是可变的。
在计算机中,一串数码作为一个整体来处理或运算的,称为一个计算机字,简称字,字通常分若干个字节每个字节一般是8位,在存储器中,通常每个单元存储一个字,因此每个字都是可以寻址的。
‘贰’ 对于4KB的程序存储器,其地址线需要多少根
4k就是2的12次方,也就是要12条地址线
‘叁’ “MCS-51系列单片机中,片内程序存储器为4KB”,而同时又说“程序存储器的寻址空间为64KB”,求区别!
4K的存储器表示这个51芯片的实际硬件的容量,你的程序受这个4K限制;
64K是51可以处理的地址能力范围,这个是潜力而已。
有能力并不表示要把所有潜力转化为实际的实力啊。
实际上,通过硬件电路的设计,是可以突破64K的限制的,不过这是另一方面的问题了。
‘肆’ 假设主存容量为4KB,主存地址有多少位
你的理解本身有错误。
你说 为什么不是4KB=2的15次方 ,这句话本身就有问题。
4KB=4096B=2^12(2的12次方)B,所以地址当然是12位了。
不是等于15次方,这个你本来就算错了,所以你的问题本身就是错的。
‘伍’ 某计算机存储器容量是4KB,其存储器的首地址是2000H,末地址是多少 a、4FFFH b、5000H c、7FFFH d、8000
4KB的容量需要12根地址线来区分,这些存储单元最低地址为0000(0000H)
,最高地址为0 1111 1111 1111(0FFFH)
。由于该存储芯片的首地址为2000H,所以该芯片的最后一个单元的地址为2FFFH。
我算出来的跟你的答案对不上
‘陆’ 接下来,还是4KB的程序存储器B是什么意思
4K的存储器表示这个51芯片的实际硬件的容量,你的程序受这个4K限制 。
4K的存储器表示这个51芯片的实际硬件的容量,
你的程序受这个4K限制;单片机内部自带4K的ROM,
有时候我们写得程序远大于4K,这时候我们会外接存储器,如果寻址空间只能寻4K范围内的。
‘柒’ 存储器的空间大小
是指内部程序存储空间。
51单片机的寻址空间通常都是64K的。
有些特殊的型号有128K以上的,要用分页的方式寻址。