摘要: 函数原型: 原型prototype是函数的声明;描述了函数的返回值与参数; 函数原型说明了两点: 1、该函数的返回值 2、该函数的参数及其类型 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 函数的参数: 参数到底是什么:传递给函数的 阅读全文
posted @ 2018-10-21 20:48 Grooovvve 阅读(2599) 评论(0) 推荐(0)
摘要: C语言中有个术语叫:副作用 副作用其实是对数据对象或文件的修改。(数据对象的定义是:用于存储值的数据存储区域) 例如语句 states = 50; 从C语言的角度来讲:这个赋值表达式的副作用是将变量的值设置为50;目的是对表达式求值; 但是使用赋值表达式的主要目的(真正目的)就是使用其副作用(将变量 阅读全文
posted @ 2018-10-21 18:36 Grooovvve 阅读(1703) 评论(0) 推荐(0)
摘要: 带你初识Linux操作系统:https://www.linuxidc.com/Linux/2017-10/147454.htm Linux操作系统基础:https://www.cnblogs.com/skorzeny/p/6864399.html 盘点Linux操作系统的十大版本:https://b 阅读全文
posted @ 2018-10-19 15:17 Grooovvve 阅读(250) 评论(0) 推荐(0)
摘要: 只有理解了CPU、微架构、指令集等概念之后,再去理解编译器概念就更加容易了。 这些概念像盖房子一样,一层一层地建立,扩展。上层的概念以下层为基础。概念的分层是为了更好地解释复杂的事物。 并且集中精力理解该层次的内容,而忽略其他层次的内容。 编译器这层的概念就开始向软件层面迈进了。 +++++++++ 阅读全文
posted @ 2018-10-19 14:12 Grooovvve 阅读(742) 评论(0) 推荐(0)
摘要: CPU是什么: 中央处理器(CPU,Central Processing Unit)是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心( Control Unit)。 它的功能主要是解释计算机指令以及处理计算机软件中的数据。 +++++++++++++++++++++++++++ 阅读全文
posted @ 2018-10-19 13:49 Grooovvve 阅读(2831) 评论(0) 推荐(0)
摘要: 指令集Instruction Set Architecture(ISA)是什么: 指令集是存储在CPU内部,对CPU运算进行指导和优化的硬程序。拥有这些指令集,CPU就可以更高效地运行。 指令集是软件与CPU之间的一个接口而CPU就是接口的实列化。 指令集就是一组汇编指令的集合,不同的CPU使用的指 阅读全文
posted @ 2018-10-19 11:37 Grooovvve 阅读(2097) 评论(0) 推荐(0)
摘要: 寄存器是什么: 寄存器,是集成电路中非常重要的一种存储单元,通常由触发器组成。 +++++++++++++++++++++++++++++++++++++++++++++++++++ 寄存器的分类: 寄存器可分为电路内部使用的寄存器和充当内外部接口的寄存器这两类。 内部寄存器不能被外部电路或软件访问 阅读全文
posted @ 2018-10-19 11:27 Grooovvve 阅读(1501) 评论(0) 推荐(0)
摘要: +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 相关链接: ARM内核和架构都是什么意思,它们到底是什么关系?:https://www.cnblogs.com/locean/p/5710225.html arm的一些 阅读全文
posted @ 2018-10-19 11:05 Grooovvve 阅读(176) 评论(0) 推荐(0)
摘要: JTAG接口解读 通常所说的JTAG大致分两类,一类用于测试芯片的电气特性,检测芯片是否有问题;一类用于Debug;一般支持JTAG的CPU内都包含了这两个模块。 一个含有JTAG Debug接口模块的CPU,只要时钟正常,就可以通过JTAG接口访问CPU的内部寄存器和挂在CPU总线上的设备,如FL 阅读全文
posted @ 2018-10-19 10:57 Grooovvve 阅读(485) 评论(0) 推荐(0)
摘要: 什么是编译器: CPU只认识几百个二进制形式的指令,C语言对CPU而言简直就是天书。C语言是用固定的词汇与格式组织起来,简单直观,程序员容易识别和理解。 这时候就需要一个工具,将C语言代码转换成CPU能够识别的二进制指令,就是可执行的程序.exe。 这个工具是特殊的软件,叫做编译器(Compiler 阅读全文
posted @ 2018-10-18 14:34 Grooovvve 阅读(1448) 评论(0) 推荐(0)