摘要: 一、中断的概念 CPU在处理某一事件A时,发生了另一事件B请求CPU迅速去处理(中断发生); CPU暂时中断当前的工作,转去处理事件B(中断响应和中断服务); 待CPU将事件B处理完毕后,再回到原来事件A被中断的地方继续处理事件A(中断返回),这一过程称为中断 二、中断源 在51单片机中有5个中断源 阅读全文
posted @ 2016-09-21 20:57 菜鸟升级 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 大端模式,是指数据的低位保存在内存的高地址中,而数据的高位,保存在内存的低地址中;小端模式,是指数据的低位保存在内存的低地址中,而数据的高位保存在内存的高地址中。 为什么会有大小端模式之分呢?这是因为在计算机系统中,我们是以字节为单位的,每个地址单元都对应着一个字节,一个字节为8bit。但是在C语言 阅读全文
posted @ 2016-09-21 16:15 菜鸟升级 阅读(299) 评论(0) 推荐(0) 编辑
摘要: C/C++语言中的main函数,经常带有参数argc,argv,如下: 复制代码 代码如下: int main(int argc, char** argv) 这两个参数的作用是什么呢?argc 是指命令行输入参数的个数,argv存储了所有的命令行参数。假如你的程序是hello.exe,如果在命令行运 阅读全文
posted @ 2016-09-21 15:52 菜鸟升级 阅读(568) 评论(0) 推荐(0) 编辑
摘要: void *memset(void *s, int ch, size_t n);作用:将s所指向的某一块内存中的每个字节的内容全部设置为ch指定的ASCII值, 块的大小由第三个参数指定,这个函数通常为新申请的内存做初始化工作。不知道有没有像我一样把memset当作万能的初始化工具,例如:int a 阅读全文
posted @ 2016-09-21 10:16 菜鸟升级 阅读(596) 评论(0) 推荐(0) 编辑