• msp430入门学习03


    msp430的架构CPu的

    MSP430F169单片机CPU具有如下特征:
       16位RSIC精简指令集,共27条,支持7种寻址方式
       正交化指令设计,每条指令都支持全部寻址方式
       完全的寄存器访问权限,包括PC SR SP等
       (大的)16位寄存器文件减少到内存读取
       16位的地址总线可以实现对整个存储器的直接访问
       16位的数据总线可以直接操作16位的参数
       单周期的寄存器操作
       常数发生器提供六个最常用即时值,可减代码大小
       直接的存储器到存储器访问,无需中间的寄存器
       字(16位)和字节(8位)的地址和指令格式

    PC:16位程序计数器(PC/R0)指向下一条要执行的指令..每条指令使用偶数字节(两个、四个或六个),PC机相应地增加。在64KB地址空间中的指令访问是在单词边界上执行的,并且PC与偶数地址对齐。

    SP:堆栈指针(SP/R1)被CPU用来存储子程序调用和中断的返回地址。它采用了预减、后增方案。此外,SP可以由具有所有指令和寻址模式的软件使用。图3-3显示了SP。SP被用户初始化为RAM,并与偶数地址对齐。

    SR:状态寄存器(SR/R2)作为源寄存器或目标寄存器,只能在带有Word指令的寄存器模式下使用。其余的寻址模式组合用于支持常量生成器。

    CGR:六个常用的常量是用常量生成器寄存器R2和R3生成的,而不需要额外的16位字程序代码。用源寄存器寻址模式选择常量 

  • 相关阅读:
    分享一个小故事
    思维局限
    java程序员笑不死的经历ส้้้้้้้้้
    一些话
    定位 java虚拟机内存问题 个人总结
    关于分布式事务、两阶段提交协议、三阶提交协议(转)
    maven常用配置信息和常量
    Mybatis-常见SQL语句示例
    Redis主从同步原理-SYNC
    B+树在mysql数据库索引中的使用
  • 原文地址:https://www.cnblogs.com/guochaoxxl/p/7807609.html
Copyright © 2020-2023  润新知