下载此文档

怎么计算内存按字节编址.doc


文档分类:IT计算机 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
怎么计算内存按字节编址,地址从A4000H到CBFFFH,共有_(160)_个字节。若用存储容量为32K×8bit的存储芯片构成该内存,至少需要_(5)_片。内存空间  (CBFFFH-A4000H)+1=27FFF+1(列入  12  那么空间总共有  2-1+1=2)转换为10进制表示为f*16(0)+f*16(1)+f*16(2)+7*16(3)+2*16(4){16(3)表示16的3次方}15+240+  3840+28672+131072=163839+1=163840  163840/1024=160所以总共有160k  160/32=5在计算机系统中,存储器中每个单元的位数是相同且固定的,,存储器编址的方式不同,主要有字编址和字节编址,内存一半以字节(8位)为单位,或者以字为单位(字的长度可大可小,例如16位或者32位等)例如:内存地址从AC000H到C7FFFH,则共有C7FFFH-AC000=1BFFFH个地址单元(转换为十进制后,为112K).如果该内存地址按字(16BIT)编址,则共有112K*16位,假设该内存有28片存储器芯片构成,已知构成此内存的芯片每篇有16K个存储单元,则该芯片每个存储单元存储=(112K*16)/(28*16K)=4位 内存按字节编址,地址从90000H到CFFFFH,若用存储容量为16K×8bit的存储器芯片构成该内存,至少需要(3)片。(3),一不留神就给弄错了,呵呵解答一下,留个纪念:1:内存按字节编址,存储器芯片是8bit,两者皆为B(字节)。2:90000H到CFFFFH,空间是40000H,存储器芯片是16K。3:全换算为二进制40000H=2+4+4+4+4=18关于存储器编址的问题在<<FreeBSDArchitectureHandbook>;>;一文中提到的当计算机加电启动时,CPU从0XFFFFFFF0开始执行跳转指令,其寻址空间达4GB,BIOSROM的地址范围处在最高端,在0XFFFF0000-0XFFFFFFFF处。  而据有些资料(关于微机原理的)讲的,80X86CPU工作在实模式时,其寻址空间只有1M,当计算机加电启动时,CPU是从0XFFFF0开始执行跳转指令的,BIOSROM地址范围在0XF0000-0XFFFFF处。  我的问题是:1、对于386以上的CPU,上面的说法哪种正确?如果两者都不准确请指出。          2、如果按照第二种说法,实际的内存(RAM)的编址是不连续的,因为中间有一部分地址被BIOSROM占用了。但大多资料上讲的都是以8086CPU为例的,不知对于386以上的CPU,存储器(RAM、ROM)是怎样编址的?关于存储器编址的问题找到答案了,根据<<彻底理解内存概念>;>;一文:[quote]  物理存储器是指实际存在的具体存储器芯片。如主板上装插的内存条和装载有系统的BIOS的ROM芯片,显示卡上的显示RAM芯片和装载显示BIOS的ROM芯片,以及各种适配卡上的RAM芯片和ROM芯片都是物理存储器。存储地址空间是指对存储器编码(编码地址)的范围。所谓编码就是对每一个物理存储单元(一个字节)分配一个号码,通常叫作“编址”。分配一个号码给一个存储单元的目的是为了便于

怎么计算内存按字节编址 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人水中望月
  • 文件大小32 KB
  • 时间2019-04-27
最近更新