嵌入式
SURE_bd
这个作者很懒,什么都没留下…
展开
-
讲讲volatile的作用
http://blog.21ic.com/user1/2949/archives/2007/35599.html 一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须每次都小心地转载 2011-08-01 13:01:38 · 487 阅读 · 0 评论 -
在嵌入式系统中实现从RAM快速引导技术
http://www.avrw.com/article/art_104_3949.htm摘 要: 本文以ARM7TDMI为例,对嵌入式系统从ROM和RAM引导的特点及技术实现进行了比较,对异常和中断概念给出了详细的辨析,介绍了如何实现嵌入式系统从RAM快速引导技术。 关键词: 引导;异常向量;中断;堆栈;镜像 前言 嵌入式系统是以各种嵌入式微处理器为内核,运行转载 2011-10-24 09:49:57 · 1170 阅读 · 0 评论 -
链接器的使用
许多 Visual C++ 的使用者都碰到过 LNK2005:symbol already defined 和 LNK1169:one or more multiply defined symbols found 这样的链接错误,而且通常是在使用第三方库时遇到的。对于这个问题,有的朋友可能不知其然,而有的朋友可能知其然却不知其所以然,那么本文就试图为大家彻 底解开关于它的种种疑惑。 大家都转载 2011-10-24 10:16:57 · 1244 阅读 · 0 评论 -
常见处理器大小端
处理器 操作系统 字节排序Alpha 全部 Little endianHP-PA NT Little endianHP-PA UNIX Big endianIntelx86 全部 Little endian <-----x86系统是小端字节序系统Motorola680x() 全部 Big en原创 2011-12-13 19:03:08 · 2527 阅读 · 0 评论 -
leal
leal 其实和数据传送指令movel的效果一样,不同在于:leal S,D 结果:&S->Dmovel S,D 结果:S->D如:leal (%edx), %eax %eax中存的结果:%edx (直接赋值)movel %edx),%eax %eax中存的结果:M〔%edx〕(访存)原创 2012-01-09 14:10:23 · 5595 阅读 · 0 评论