zoukankan      html  css  js  c++  java
  • 主流单片机指令周期介绍


    STM32单片机
    有三级流水线,指令周期不定的,arm给出的是1.25MIPS/Mhz,一个平均执行速度
    就是1Mhz的频率,每秒钟可以执行1.25M指令。72M,那么就是72*1.25​M
    STM32单片机多为单周期​指令

    AVR单片机
    ​51是CISC结构的单片机,而AVR是RISC结构的,RISC结构基本上是一个时钟周期一条指令。
    ​avr一个时钟周期(晶振周期)执行一条指令,相对来说,就是一个机器周期就是一时钟周期
    通常时钟频率用4~8MHz,故最短指令执行时间为250~125ns。​
    没有位操作,都是以字节形式来控制和判断相关寄存器位

    PIC单片机(8位、16位、32位都有)
    PIC单片机系列是美国微芯公司(Microship)的产品,共分三个级别,即基本级、中级、高级​CPU采用RISC结构,分别有33、35、58条指令,属精简指令集,同时采用Harvard双总线结构,运行速度快,它能使程序存储器的访问和数据存储器的访问并行处理,这种指令流水线结构,在一个周期内完成两部分工作,一是执行指令,二是从程序存储器取出下一条指令,这样总的看来每条指令只需一个周期

    51​单片机
    一个机器周期包括12个时钟周期,指令长度有8/16/24/32位不同

    飞思卡尔单片机(原摩托罗拉单片机,后来脱离moto单干改名)​
    8位微控制器(单片机)、16位微控制器(单片机)、32位ARMCortex-M架构微控制器(单片机)

  • 相关阅读:
    oracle多个单引号的处理
    oracle 存储过程 动态sql语句
    Python内置方法的时间复杂度
    链表和数组的区别
    python enumerate用法总结
    Python 特殊语法:filter、map、reduce、lambda
    Pandas中DateFrame修改列名
    机器学习通用框架
    Python文件处理之文件写入方式与写缓存(三)
    转载: scikit-learn学习之回归分析
  • 原文地址:https://www.cnblogs.com/CodeWorkerLiMing/p/12007339.html
Copyright © 2011-2022 走看看