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位字程序代码。用源寄存器寻址模式选择常量 

posted @ 2017-11-09 06:53  叕叒双又  阅读(207)  评论(0编辑  收藏  举报