随笔分类 -  朱老师笔记

摘要:1、什么是异常? 正常工作之外的流程都叫异常 异常会打断正在执行的工作,并且一般我们希望异常处理完成后继续回来执行原来的工作 中断是异常的一种2、异常向量表 所有的CPU都有异常向量表,这是CPU设计时就设定好,是硬件决定的。 当异常发生时,CPU会自动动作(PC跳转到异常向量处处理异常,... 阅读全文
posted @ 2015-11-19 17:52 SuGuolin 阅读(335) 评论(0) 推荐(0)
摘要:31个通用寄存器,包括程序计数器(PC)在内。这些寄存器都是32位寄存器。6个状态寄存器。这些寄存器都是32位寄存器。通用寄存器(R0-R15)可分为三类 :不分组寄存器R0~R7; 分组寄存器R8~R14; ... 阅读全文
posted @ 2015-11-19 14:40 SuGuolin 阅读(1061) 评论(0) 推荐(0)
摘要:ARM采用的是32位架构ARM阅读 --Byte: 8 bits --Halfword: 16 bits(2 byte) 半字 --Word: 32 bits(4 byte)大部分ARM core提供: core(核心) --ARM指令集(32 bit) (有些占内存、时间... 阅读全文
posted @ 2015-11-19 11:46 SuGuolin 阅读(2765) 评论(0) 推荐(0)
摘要:内存: SRAM 静态内存 特点就是容量小、价格高、优点是不需要软件初始化直接上电就能用 DRAM 动态内存 特点就是容量大、价格低、缺点就是上电后不能直接使用,需要软件初始化后才可以使用单片机中:内存需求小、而且希望开发尽量简单,适合全部SRAMPC中: 内存需求大、而且软件复... 阅读全文
posted @ 2015-11-17 11:17 SuGuolin 阅读(420) 评论(0) 推荐(0)
摘要:程序执行需要内存支持对程序来说,内存就是程序的立足之地(程序是被放在内存中运行的);程序运行时需要内存来存储一下临时的变量。内存管理最终是由操作系统完成的内存本身在物理上是一个硬件器件,由硬件系统提供。内存是由操作系统统一管理。为了内存管理方便又合理,操作系统提供了多种机制来让我们应用程序使用内存。... 阅读全文
posted @ 2015-11-17 10:27 SuGuolin 阅读(250) 评论(0) 推荐(0)
摘要:typedef 定义(或者叫重命名)类型而不是变量1、类型是一个数据模板,变量是一个实在的数据。类型是不占内存的,而变量是占内存的。2、面向对象的语言中:类型的类class,变量就是对象。#include//结构体类型的定义// struct student// { // char name[20]... 阅读全文
posted @ 2015-11-16 11:27 SuGuolin 阅读(285) 评论(0) 推荐(0)
摘要:特殊功能寄存器与外设绑定,通用寄存器是与CPU绑定。 ARM是RISC架构 常用ARM汇编指令只有二三十条 ARM是低功耗CPU ARM的架构非常适合单片机、嵌入式、尤其是物联网领域;而服务器等高性能领域目前主导还是Intel 大部分ARM都是32位架构,现在少数有64位,早期好像还有16位的。 ... 阅读全文
posted @ 2015-11-15 17:03 SuGuolin 阅读(357) 评论(0) 推荐(0)