随笔分类 -  CPU

摘要:说到MCU的复位肯定是不陌生了,但究竟其怎么工作的,设计其目的和作用是什么呢?其实我们程序最初的加载就与复位有关,比如一上电,MCU就自动执行我们设计的程序,复位有很多种,比如异常复位(程序跑飞阿,电源不稳定阿,看门狗喂狗超时阿),但不管哪种复位,其做的大多工作基本类似,大多包括以下几点:1.将所有 阅读全文
posted @ 2022-02-24 13:19 idea~ 阅读(1044) 评论(0) 推荐(0) 编辑
摘要:既然说到中断,那就提一下,为什么会有这东西产生,前面我们讲CPU的结构时候都会这么来说,任何事物的产生都有其由来。 最初应该是只有轮询这么一种机制,这在CPU处理问题时候可以想到比如我按了一个按键,我就要CPU给我一个响应,很容易想到的是CPU不断的去查询,当查询到按键发生时候就会给出一个响应,只要 阅读全文
posted @ 2022-02-24 13:14 idea~ 阅读(590) 评论(0) 推荐(0) 编辑
摘要:真正掌握好一个MCU就需要充分掌握它的内核指令集和寄存器。对于一个MCU而言,其每次升级和进化都伴随着这两个或一个的改变,这个改变也是带来MCU质的飞跃的重要因素,针对ARM Cortex M3内核的MCU而言,其ARM Cortex M3处理器具有寄存器R0-R15以及多个特殊寄存器。R0-R12 阅读全文
posted @ 2022-02-24 13:12 idea~ 阅读(276) 评论(0) 推荐(0) 编辑
摘要:前面差不多理清了计算机组成的一些重要概念,由MCU是包含了CPU,当然还有存储器以及一些外设,为了对MCU有更好的理解,先拿其中的CPU说起吧,话不多说,先来一张概图: 有了这个结构图,别慌,一步步的分部分分析就会明白,也很清晰了。 首先来看ALU(ALU拆开为Arithmetic Logic Un 阅读全文
posted @ 2022-02-24 13:07 idea~ 阅读(908) 评论(0) 推荐(0) 编辑
摘要:芯片厂商为了赚取利润和市场的需要,通常不会只生产一款芯片,就好像可口可乐公司一样,有可乐,雪碧,酷儿,果粒橙等等。而且每一种饮料还有不同的包装,有罐装,1.25升的中等瓶,600mL小瓶的,2L大瓶的,芯片公司也一样,芯片有基于ARM不同内核的,还有RISCV的等等。一般的,将基于一种内核的芯片称为 阅读全文
posted @ 2022-02-24 13:03 idea~ 阅读(537) 评论(0) 推荐(0) 编辑
摘要:接下来我们可以讨论ARM内核架构,这里我提一下,为啥讨论这个ARM,因为笔者最先接触和知道这个,RISCV熟悉了我后面会补上这个内容,毫不夸张的说,RISCV可能也会像Linux那样成功引领一个时代的发展。废话不扯多了,前面绕了个大圈子再回来讲了这个ARM架构,主要目的是也是为了讲这个作一些铺垫,A 阅读全文
posted @ 2022-02-24 12:59 idea~ 阅读(1732) 评论(0) 推荐(0) 编辑
摘要:单片机的内核有很多种,如51,AVR,ARM,PIC,Power PC, RISCV阿,有很多种的,网上的解释说内核包含中央运算单元+内部总线+指令解析,还有提到CPU的内核分为两部分运算器和控制器。不管怎么说吧,内核肯定是软件或者硬件最核心的部分,可以包含软件,如Linux内核就是软件的。对软件内 阅读全文
posted @ 2022-02-24 12:57 idea~ 阅读(3449) 评论(0) 推荐(0) 编辑
摘要:浮点型与定点型(浮点数与定点数) Float与Int,这两个类型,仔细研究一下,这两个类型就会发现为什么有超级计算机诞生的必要了,以及提高计算机的计算能力真的是一件很伟大的事情,正式说下把,先来定点数,定点数就是小数点固定在一个位置,如下图 类似上面长条那样,表示小数点时,只能固定一个点,假设使用3 阅读全文
posted @ 2022-02-23 13:10 idea~ 阅读(611) 评论(0) 推荐(0) 编辑
摘要:前面讲了图灵机(Turing Machine),后来人们便朝着这个方向制造出了真正意义上的计算机,究竟这是一个怎样的过程呢,不妨可以梳理一下其中的脉络。 图灵机的提出是在20世纪中叶(1936年),而在之后的1947年就诞生了世界上的第一个晶体管(和电子管区别xxx),有了晶体管诞生,人们便开始脑洞 阅读全文
posted @ 2022-02-15 13:02 idea~ 阅读(481) 评论(0) 推荐(0) 编辑
摘要:真正理解一个单片机会发现其越来越与我们使用的计算机有着很大的联系,最早的MCS-51内核的单片机是intel发明的,那时候是1978年左右,刚好和8086/8088 CPU出来差不多时候,但是单片机可不是CPU,从名字也可以看出来,单片机为MCU,CPU全称Central Processing Un 阅读全文
posted @ 2022-02-15 12:59 idea~ 阅读(382) 评论(0) 推荐(0) 编辑
摘要:计算机体系结构中的流水线结构来源于生活中的流水线工厂,我们知道,计算机所有操作都需要指令来执行,那么指令执行的效率高低肯定会对计算机操作带来很大的影响。至于产生流水线这种结构的初衷也是希望提高CPU的利用率和指令执行效率。早期CPU执行指令都是串行执行的(那时估计也还没操作系统),就是一个时钟周期完 阅读全文
posted @ 2022-02-15 12:56 idea~ 阅读(1164) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示