CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  专题开发/技术/项目 >  数据结构与算法

算法讨论

楼主nkwesley(江南丝竹)2006-03-13 13:00:49 在 专题开发/技术/项目 / 数据结构与算法 提问

一块存储芯片,有4跟数据线,分别是D3,D2,D1,D0,这样每次读出的数据是4bit  
  那么计算机读到这些数据后以BYTE的大小存放在内存中。  
   
  如何设计一个算法对内存中的数据进行原来读出数据时每跟数据线的CRC较验。  
   
  关键是把并行的数据进行串行化处理,  
  比如内存中的一个byte,8位分别是b7,b6,b5,b4,b3,b2,b1,b0  
  其中b7,b3是从D3中读出的数据,b6,b2是从D2中读出的数据,依次类推。  
   
  哪位有比较好的算法呢?要速度快。谢谢  
   
  问题点数:100、回复次数:7Top

1 楼nkwesley(江南丝竹)回复于 2006-03-14 08:50:08 得分 0

自己UPTop

2 楼mmmcd(超超)回复于 2006-03-14 09:50:29 得分 50

把并行的数据进行串行化,只需一种操作,那就是移位,把bit位按次序移出来.  
   
  要设计电路,就用移位寄存器+异或门了.  
   
  要程序实现,就用移位运算模拟这个过程Top

3 楼nkwesley(江南丝竹)回复于 2006-03-14 17:09:13 得分 0

能给出具体算法吗Top

4 楼yelling(Ray(←☆→射手))回复于 2006-03-17 12:10:33 得分 15

你把硬件逻辑表达式出来,再在那个层次做优化。Top

5 楼defyer007(深入浅出)回复于 2006-03-21 23:00:13 得分 25

用汇编读内存,然后按位处理,4位4位一处理Top

6 楼lengyueyousheng(冷月)回复于 2006-03-23 22:05:53 得分 10

谁知道后缀数组是怎么回事吗?  
  Top

7 楼nkwesley(江南丝竹)回复于 2006-04-03 09:02:58 得分 0

upTop

相关问题

  • 界面算法讨论
  • 算法和实现讨论
  • 算法问题!都来讨论讨论
  • 高分讨论加密算法?
  • --------->请高手们参加讨论算法<---------
  • 欢迎讨论STL中的算法!
  • 商品促销的算法讨论!!
  • 图象复原算法讨论
  • 讨论:字符串处理算法
  • 大家来讨论讨论身份证号码的算法阿。

关键词

  • 算法
  • 数据
  • 内存
  • 读出
  • 移位

得分解答快速导航

  • 帖主:nkwesley
  • mmmcd
  • yelling
  • defyer007
  • lengyueyousheng

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

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