Chinaunix首页 | 论坛 | 博客
  • 博客访问: 455046
  • 博文数量: 724
  • 博客积分: 40000
  • 博客等级: 大将
  • 技术积分: 5010
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-13 14:47
文章分类

全部博文(724)

文章存档

2011年(1)

2008年(723)

我的朋友

分类:

2008-10-13 17:23:13



掌中技术论坛,各位兄弟姐妹帮忙顶一下, 多多支持小弟。大家顺便帮我提点意见

,发布一些技术文章,也可以免费下载相关资料,大家互相交流、学习。有需要行

情连接的,也可以跟我联系,谢谢. ( zhangzhongbao 发表于 2008-7-7 11:20:00)

跟CPU有关,我接触过x86和mips 的CPU, mips就跟x86的不一样,是big endian的. ( thirdlee 发表于 2006-3-31 19:23:00)

在汇编语言里,有一指令为 bswap (486以上才支持)
mov eax,12345678h
bswap eax
;eax=78563412h
bswap = byte swap

何以谓之按WORD分??这明明就是按BYTE分的嘛
( 鬼龙之舞 发表于 2005-3-25 1:01:00)

不一定按WORD分的, Big-Endian 和 Little-Endian 是与数据类型相关的. 不管WORD还是DWORD, 都有Big-Endian 和 Little-Endian 之分。 ( Kelvin_UV 发表于 2005-3-22 0:57:00)

这是大端小端法区别, 因为一般小型的pc机都是小端法来储存内存数据(大端法在大型如IBM等机上使用),所以一般的c++教材相对少提到它们之间的区别,老外的教材如《深入理解计算机系统》就有详细说明 ( flipcode 发表于 2005-3-15 12:51:00)

对不起,我看错了,我想这样是:CPU读入32个或64个字节到它的高速缓存行中,(视CPU而定),所以就是一个WORD了:) ( ilovevck 发表于 2005-3-14 9:48:00)

越对齐就越高效啊 ( ilovevck 发表于 2005-3-14 9:40:00)

CPU规定就这么一个字节一个字节的读数据 ( ilovevck 发表于 2005-3-14 9:39:00)

.......................................................

--------------------next---------------------

阅读(205) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~