心心程序博客

眼过千遍不如手过一遍! 书看千行不如手敲一行! 手敲千行不如单步一行! 单步源代码千行不如单步对应汇编一行!

导航

2011年5月1日

1、ldr r13,=0x1000

摘要: 1、ldr r13,=0x1000 对于ldr r13,=0x1000的解释有“=”号表示ldr是一个伪指令。 ldr r13,=0x1000 //表示把立即数0x1000送入r13,0x1000=4KB代表bootloader结束处 r13是stack pointer,因为后面要跳到LedMain,这个function是用c写的,所以必须要事先分配stack,否则c程序没法运行。给r13赋值就是分配stack,对跑马灯来说只要是可用内存就行,并不在乎具体地址在哪。其实只要记住一条,C是基于栈的语言,没有栈是无法运行的,而且栈是从高地址处向低地址处的,所以是从0x1000~0x0。(将0x10 阅读全文

posted @ 2011-05-01 17:18 心心程序博客 阅读(528) 评论(0) 推荐(0) 编辑

2011年1月1日

在VC++中c语言在DOS清屏的函数!system("cls");

摘要: 今天刚知道的一个函数 !在写一个小东西的时候 做了一个DOS下的 界面 没有清屏 看起来好乱所以 问了下 得到这个函数system("cls"); 阅读全文

posted @ 2011-01-01 19:08 心心程序博客 阅读(1237) 评论(1) 推荐(0) 编辑

2010年12月27日

关于字符串

摘要: int a[3]="===";//是错误的 因为字符串的末尾为\0 申请空间不够int a[3]={'a','b','c'};//是正确的 因为这种 装载的方法 装的是一个个的字符 不是字符串的形式!后面也没有\0 没有益处情况出现 阅读全文

posted @ 2010-12-27 19:31 心心程序博客 阅读(164) 评论(0) 推荐(0) 编辑

(原创)const 的一些小用法

摘要: ①const 一般修饰 的变量为只读变量 const定义应该为在定义的时候初始化 以后不能改变他的值例:const int a=1;//只能在定义的时候初始化;  a=2;//出现错误 因为a为只读变量②const 修饰一些指针时候的用法int a;const int *p=&a;// *p是不允许改变的 但是P是允许改变的int * const p1 //定义了一个只读的变量P1 ;P1不可以改变 *P1是可以改变的因为是自己在学习过程中 看到的比较有意思的东西所以记录下来 如果有理解错误的地方 请大家改正!留言给我! 阅读全文

posted @ 2010-12-27 19:24 心心程序博客 阅读(339) 评论(1) 推荐(0) 编辑

2010年12月26日

.c文件和.h文件的概念与联系

摘要: 如果说难题最难的部分是基本概念,可能很多人都会持反对意见,但实际上也确实如此。我高中的时候学物理,老师抓的重点就是概念——概念一定要搞清,于是难题也成了容易题。如果你能分析清楚一道物理难题存在着几个物理过程,每一个过程都遵守那一条物理定律(比如动量守恒、牛II定律、能量守恒),那么就很轻松的根据定律列出这个过程的方程,N个过程必定是N个N元方程,难题也就迎刃而解。即便是高中的物理竞赛难题,最难之处也不过在于:(1)、混淆你的概念,让你无法分析出几个物理过程,或某个物理过程遵循的那条物理定律;(2)、存在高次方程,列出方程也解不出。而后者已经是数学的范畴了,所以说,最难之处还在于掌握清晰的概念; 阅读全文

posted @ 2010-12-26 17:04 心心程序博客 阅读(413) 评论(1) 推荐(0) 编辑

2010年12月25日

手把手教你学arm入门篇和提高篇》(ARM视频教程)AA[RMVB]

摘要: http://blog.163.com/xiaotu_sh2008/blog/static/6831259620101111112811877/ 阅读全文

posted @ 2010-12-25 18:09 心心程序博客 阅读(775) 评论(0) 推荐(0) 编辑

malloc用法小结

摘要: 1.标准3部曲:malloc + free +指针置空2.编程实例/*date:20100824description:malloc使用规范探讨in参数:申请的堆内存字节数,注意int,short,float需要自己乘上相应字节数。out返回值:void **/main(){char *str=NULL;str=(char *)malloc(10); //注意malloc返回值是void *,申请时需要强制转换成需要的类型memset(str,0,10);//如果不清空,申请的区域值是随机的,养成好习惯strcpy(str,"happylife"); //使用strcpy特别注意拷贝的字符串长 阅读全文

posted @ 2010-12-25 17:08 心心程序博客 阅读(9929) 评论(6) 推荐(0) 编辑