2017年6月15日
摘要: 参考: 堆栈入门——堆和栈区别http://www.51hei.com/bbs/dpj-37256-1.html(出处: 单片机论坛) 以下当做是自己的笔记 堆和栈都是一种数据项按序排列的数据结构。 我们先从大家比较熟悉的栈说起吧,它是一种具有后进先出性质的数据结构,也就是说后存放的先取,先存放的后 阅读全文
posted @ 2017-06-15 09:25 徐小炮 阅读(216) 评论(0) 推荐(0) 编辑
  2017年6月11日
摘要: 四者的区别(*和++优先级相同默认从右向左运算) ++*p相当于++(*p),表示先给p指向的变量值加1,然后取该变量的值。 (*p)++相当于先取p指向的变量,然后该变量值加1。 *p++相当于*(p++),表示取p所指向变量的值,然后p增1。 *++p相当于*(++p),表示p增1,然后取p所指 阅读全文
posted @ 2017-06-11 13:30 徐小炮 阅读(521) 评论(0) 推荐(0) 编辑
摘要: const *char p和char const *p,const char*p的区别 char*const p——p必须初始化,且不能指向别处,即p是指针常量; char const*p——p指向的内容不能改变,即指向的目标是常量; const char*p——同上。 阅读全文
posted @ 2017-06-11 13:13 徐小炮 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 冯诺依曼体系结构 冯诺依曼结构也称普林斯顿结构,是一种将程序指令存储器指令存储器和数据存储器合并在一起的存储器结构。程序指令存储地址和数据存储地址指向同一个存储器的不同物理位置,因此程序指令和数据的宽度相同。取指令和取操作数都是通过一条总线分时进行的。并且当进行高速运算是,会造成数据传输通道的瓶颈现 阅读全文
posted @ 2017-06-11 12:55 徐小炮 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 符号位 在8位机中,规定每个字节的最高位为符号位。那么,+8就是00001000,而-8则是10001000。 但是,随便找一本《计算机原理》,都会告诉你,实际上,计算机内部采用2的补码(Two's Complement)表示负数。 计算机处理加法运算逻辑 正数的原码,反码,补码都相同,负数的原码, 阅读全文
posted @ 2017-06-11 11:40 徐小炮 阅读(3978) 评论(0) 推荐(0) 编辑
摘要: 计算容量 厂家所说的4G指的是4 000 000 000字节,是按1000进制计算的,而电脑是按照1024进制计算的,所以标称为4G的NAND Flash理论容量是4 000 000 000 / 1024 / 1024 / 1024 = 3.72529G。 有无坏区的影响 所有的Flash都有坏区, 阅读全文
posted @ 2017-06-11 10:01 徐小炮 阅读(792) 评论(0) 推荐(0) 编辑
  2017年6月9日
摘要: stm32GPIO工作模式及用途 1、浮空输入GPIO_IN_FLOATING ——浮空输入,可以做KEY识别,RX1 2、带上拉输入GPIO_IPU——IO内部上拉电阻输入 3、带下拉输入GPIO_IPD—— IO内部下拉电阻输入 4、模拟输入GPIO_AIN ——应用ADC模拟输入,或者低功耗下 阅读全文
posted @ 2017-06-09 22:41 徐小炮 阅读(2081) 评论(0) 推荐(0) 编辑
摘要: 常用c语言关键字 C 语言标准定义的32 个关键字:auto 声明自动变量,缺省时编译器一般默认为autoint 声明整型变量double 声明双精度变量long 声明长整型变量char 声明字符型变量float 声明浮点型变量short 声明短整型变量signed 声明有符号类型变量unsigne 阅读全文
posted @ 2017-06-09 22:34 徐小炮 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 什么是大端小端 所谓的大端模式,是指数据的低位保存在内存的高地址中,而数据的高位,保存在内存的低地址中; 所谓的小端模式,是指数据的低位保存在内存的低地址中,而数据的高位保存在内存的高地址中。 80c51,msp430,stm32 80c51是大端 msp4340采用小端模式读写存储器 如果是STM 阅读全文
posted @ 2017-06-09 22:32 徐小炮 阅读(321) 评论(0) 推荐(0) 编辑
  2017年6月8日
摘要: #define与typedef有相似之处,但二者有本质区别 程序中INTEGER都可当做int使用,前者是预处理的宏代换,将程序中所有INTEGER先替换为int再进行编译,并没有产生新的名字;而后者是为int取了一个新的别名。 用typedef语句的优点 1.可缩写长的类型定义,使用便于理解的类型 阅读全文
posted @ 2017-06-08 21:56 徐小炮 阅读(231) 评论(0) 推荐(0) 编辑