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架构微控制器(单片机)

  • 相关阅读:
    E. Paired Payment 题解(多维最短路)
    九峰与子序列 题解(dp+hash)
    魏迟燕的自走棋 题解(并查集+思维)
    unix学习资料
    Tomcat > Cannot create a server using the selected type
    myeclipse使用hibernate正向工程和逆向工程
    jira的破解
    jsp:useBean用法
    java一个多线程的经典例子
    head first系列PDF资源
  • 原文地址:https://www.cnblogs.com/CodeWorkerLiMing/p/12007339.html
Copyright © 2011-2022 走看看