CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C++ 语言

内存地址小问题,一个初级程序员考试题目

楼主hionceshine(^_^)2006-05-03 16:52:54 在 C/C++ / C++ 语言 提问

地址从40000H到BFFFF的按字节编址的内存共有()的容量,构成该内存需()片16k*4bit的存储期芯片。  
  答案是512kb,   64。  
  请解释一下64是怎么算来的?谢谢 问题点数:40、回复次数:12Top

1 楼iambic()回复于 2006-05-03 17:01:58 得分 5

1b   =   8bits  
  16k*4bits   =   8kb  
  512kb   =   64   *   8kbTop

2 楼sankt(宠辱不惊,看庭前花开花落;去留无意,望天空云卷云舒.)回复于 2006-05-03 17:54:53 得分 5

4   bit   =   0.5B  
   
  512   KB   =   16K   *   0.5B   *   64Top

3 楼Jedimaster(CRH = 耻辱号)回复于 2006-05-04 09:36:06 得分 5

0xC   -   0x4   =   0x8  
  这样可以明白了吧  
  8   *   16^5   =   2^3   *   2^15   =   2^18   =   2^10   ^   8   =   512   *   1024   =   512k  
   
  16k*4bit   =   8k   *   8bit   =   8kb  
   
  512   /   8   =   64Top

4 楼ugg(逸学堂(exuetang.net))回复于 2006-05-04 12:53:45 得分 5

8   *   16^5   =   2^3   *   2^15   =   2^18   =   2^10   ^   8   =   512   *   1024   =   512k  
   
  16k*4bit   =   8k   *   8bit   =   8kb  
   
  512   /   8   =   64Top

5 楼MagicCarmack(MagiC++)回复于 2006-05-04 22:55:05 得分 0

这个就等同于小学生算加减法  
   
   
  老大还需加油啊Top

6 楼aniude(重返荣耀)回复于 2006-05-04 23:35:55 得分 5

上面的似乎有点笔误吧?  
  8*16^4   =   2^3   *   2^16   =   2^19   =   2^10   *   2^9   =   1024   *   512   =   512kTop

7 楼richen_99(品味生活)回复于 2006-05-05 00:48:34 得分 0

组成原理还是单片机?哈哈,jfTop

8 楼qhgary(Gary)回复于 2006-05-05 01:06:00 得分 5

512kb   =   512   KB   =   512   K   Bytes  
  16k*4bit   =   16   K   *   4   bit   =   8   K   Bytes  
   
  512   /   8   =   64Top

9 楼myshyxbs()回复于 2006-05-05 01:18:51 得分 0

简单的计算!  
  努力吧!Top

10 楼fiftymetre(50米深蓝)回复于 2006-05-05 14:07:30 得分 0

计算机组成原理第二章或是第三章就应该讲到这个了。Top

11 楼tiger_ibm(bigfish)回复于 2006-05-06 09:40:47 得分 5

上面很多算错的,晕.  
  8*16^4   =   2^3   *   2^16   =   2^19   =   2^10   *   2^9   =   1024   *   512   =   512kTop

12 楼Jedimaster(CRH = 耻辱号)回复于 2006-05-06 09:53:54 得分 5

8   *   16^5   =   2^3   *   2^15   =   2^18   =   2^10   ^   8   =   512   *   1024   =   512k  
   
  ///////////////////////////////////////////////////////////  
   
  我没有加单位~~~晕死~~  
   
  8   *   16^5   bit   =   2^3   *   2^15   bit   =   2^18   bit   =   2^13   byte   =   512kb  
   
  下面的兄弟就不要骂了Top

相关问题

关键词

得分解答快速导航

  • 帖主:hionceshine
  • iambic
  • sankt
  • Jedimaster
  • ugg
  • aniude
  • qhgary
  • tiger_ibm
  • Jedimaster

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo