2017年3月5日 单片机原理与应用 背景知识调查
毕业后工作意向 软件开发 设备开发 硬件开发 生产 运维 研究工作 非IT 以开发、测试软件代码为主 以完整设备设计为主 以核心部件为主,如芯片设计等 生产 芯片生产,设备生产 运维 研究工作 非IT
学习基础 相关课程 数字电路 计算机组成原理 计算机体系结构 程序语言:C/C++/Java 汇编 数据结构、算法 操作系统 编译原理
相关概念(硬件性质,软件表示) 内存 器件 体系结构 软件模型 RAM,SRAM,DRAM,SDRAM,DDR 编址/地址,寻址,基址,变址,偏移,索引 冯诺依曼/哈佛架构 软件模型 平坦地址空间,分段,分页,虚拟内存 全局/局部/静态变量,变量名/地址/类型,数组 堆,栈,指针/引用
相关概念(硬件性质,软件表示) 外存 IO 组成/体系结构 ROM,PROM,EPROM,EEPROM,Flash 并行IO,串行IO,GPIO 地址,寻址,总线,总线协议,上/下拉,线与/或 组成/体系结构 寄存器,通用寄存器,专用寄存器,累加器 ALU,半/全加器,串行/并行/选择进位 乘法器,除法器,单周期乘法器 浮点运算
相关概念(硬件性质,软件表示) 组成/体系结构 中断,软/硬中断,中断优先级,中断响应 时钟,计数器,看门狗(WatchDog) 指令,指令编码,指令译码,机器语言 标志,进位/溢出/奇偶/符号标志 位运算,逻辑运算,与/或/非 图灵机,指令指针(IP)/程序计数器(PC),条件转移,函数调用