不然你要我怎么样

彪悍的代码不需要注释

Archive for 三月, 2009

【转贴】sizeof(结构体)和内存对齐

leave a comment

(一)

有的时候,在脑海中停顿了很久的“显而易见”的东西,其实根本上就是错误的。就拿下面的问题来看:


struct T
{
char ch;
int i ;
};

使用sizeof(T),将得到什么样的答案呢?要是以前,想都不用想,在32位机中,int是4个字节,char是1个字节,所以T一共是5个字节。实践出真知,在VC6中测试了下,答案确实8个字节。哎,反正受伤的总是我,我已经有点麻木了,还是老老实实的接受吧!为什么答案和自己想象的有出入呢?这里将引入内存对齐这个概念。 Read the rest of this entry »

转载请注明: 转载自不然你要我怎么样
本文链接地址: 【转贴】sizeof(结构体)和内存对齐

Written by xiangmocheng

三月 2nd, 2009 at 2:04 下午

Posted in Embedded

Tagged with

咬了一口苹果,然后它飞走了

one comment

先看图:

是滴!这就是传说中的Powerbook G4!注意,关键来了,它的价格是,,,,,2千元RMB!请大家晕倒。

关键中的关键:这机器是我买的但不是我的。。。泪奔~

总结:想成为一个文艺装逼犯吗?那么,你一定要拥有一台必备的装逼武器——Apple Notebook!Over。

转载请注明: 转载自不然你要我怎么样
本文链接地址: 咬了一口苹果,然后它飞走了

Written by xiangmocheng

三月 1st, 2009 at 5:36 下午

Posted in Life

Tagged with

EE测试题答案

leave a comment

终于有人回答了我的问题,真不容易。还是写下答案吧:

Q1:图片中是一个(A
A.并行Flash B.串行Flash

分析:送分题,会英文就会。

Q2:这个东东的Size是(B

 A.128兆 B.16兆

分析:图里标注是“128Mb”,所以,不要像我一样以为是128MB,是128M bit = 16MB。

Q3:这个东东的数据线是(A
A.8位 B.16位

分析:数据线只接了8根,另外8根空着。所以是8位。

Q4:这个东东的地址范围是(A

A.0×000000-0xFFFFFF B.0×000000-0x7FFFFF

分析:地址线接了24根,所以最大地址是:0xFFFFFF,结合Q2,Q3可知,flash大小为128*1024*1024 bit,每个数据是8 bit,一除,得到0xFFFFFF。(如果每个数据是16 bit,则地址范围就是0x7FFFFF)

Q5:这个东东的sector size是B

A.64Kbytes B.128Kbytes

分析:其实只看电路图的接法是不能知道flash的区块大小的。只是图上标了falsh的型号是“S29GL128N11TF1010”,所以你可以放心大胆的猜一下是128bytes。。。

结论:看来我认识的人里面没有EE。。。

转载请注明: 转载自不然你要我怎么样
本文链接地址: EE测试题答案

Written by xiangmocheng

三月 1st, 2009 at 5:15 下午

Posted in Embedded