MSP430 系列汇编指令集
简介
MSP430 的内核 CPU 结构是按照精简指令集和高透明指令的宗旨来设计的 使用的指令有硬件执行的 内核指令和基于现有硬件结构的高效率的仿真指令 仿真指令使用内核指令及芯片额外配置的常数发生器 CG1 CG2 MSP430 指令的寻址方式包括立即寻址 索引寻址 符号寻址和绝对寻址 这四种方式均可用于源操 作数 而索引 符号和绝对寻址方式只可用于目的操作数 源操作数的指令集需占用代码存储器中的 1~3 个字
寻址方式
寻址方式 寄存器寻址 索引寻址 符号寻址 绝对寻址 间接寻址 间接自动增量 立即数寻址 源 操 作数 Yes Yes Yes Yes Yes Yes Yes 目标操 作数 Yes Yes Yes Yes 语 MOV MOV MOV MOV MOV MOV MOV 法 Rs, Rd x(Rn), y(Rm) EDE, TON1 &MEM, &TCDAT @Rn, y(Rm) @Rn+, Rm #x, TON1 As 00 01 01 01 10 11 11 Ad 0 1 1 1 说 明 寄存器内容是操作数 (Rn+x)指向操作数 x 储存在下一个字中 (PC+x)指向操作数 x 储存在下一个字中 跟随在指令后的字包含绝对地址 Rn 用作指向操作数的指针 Rn 用作指向操作数的指针,其后 Rn 被增量 跟随在指令后的字包含立即数 x 使用间 接自动增量模式 @PC+
Rn n=0~15
寻址方式 寄存器寻址 索引寻址 符号寻址 绝对寻址 间接寻址 间接自动增量 立即数寻址
Rs
源寄存器
Rd 目标寄存器
子 R11 6(R6) TON1 &TCDAT Tab(R6) R11 TON1 操 R10 à R11 M(2+R5) à M(6+R6) M(EDE) à M(TON1) M(MEM) à M(TCDAT) M(R10) à M(Tab+R6) M(R10) à R11, R10+2 #0AAH à M(TON1) 作
例 MOV MOV MOV MOV MOV MOV MOV
R10, 2(R5), EDE, &MEM, @R10, @R10+, #0AAH,
àR10
指令概述
操 作
共 51 条指令
码 dst src, dst src, dst src, dst src, dst src, dst src, dst dst dst dst 操 作 状 态 位 V N Z * * * 0 0 C
ADC[.W]; ADC.B ADD[.W]; ADD.B ADDC[.W]; ADDC.B AND[.W]; AND.B BIC[.W]; BIC.B BIS[.W]; BIS.B BIT[.W]; BIT.B BR CALL CLR[.W];CLR.B CLRC CLRN CLRZ CMP[.W];CMP.B
dst + C -> dst src + dst -> dst src + dst + C -> dst src .and. dst -> dst .not.src .and. dst -> dst src .or. dst -> dst src .and. dst 转移到 PC + 2 ->堆栈, dst -> PC 清除目的操作数 清除进位位 清除负位 清除零位 dst - src
* * * * * * * * * * * * * * * 0 0 0 * * * *
dst
DADC[.W];DADC.B DADD[.W];DADD.B DEC[.W];DEC.B DECD[.W];DECD.B DINT EINT INC[.W];INC.B INCD[.W];INCD.B INV[.W];INV.B JC/JHS JEQ/JZ JGE JL JMP JN JNC/JLO JNE/JNZ MOV[.W];MOV.B NOP POP[.W];POP.B PUSH[.W];PUSH.B RETI
dst src, dst dst dst
dst dst dst 标号 标号 标号 标号 标号 标号 标号 标号 src, dst dst src
dst + C -> dst (十进制) src + dst + C -> dst (十进制) dst - 1 -> dst dst - 2 -> dst 禁止中断 使能中断 dst + 1 -> dst 目的操作数增 1 dst + 2 -> dst 目的操作数增 2 目的操作数求反 进位位被置时转移到标号语句 零位被置时转移到标号语句 N .xor. V = 0 时转移到标号语句 N .xor. V = 0 时转移到标号语句 无条件转移到标号语句 负位被置时转移到标号语句 进位位复位时转移到标号语句 零位复位时转移到标号语句 src -> dst 空操作 项目从堆栈弹出, SP + 2 -> SP SP – 2 -> SP , src -> @SP 从中断返回 TOS -> SR SP + 2 -> SP TOS -> PC SP + 2 -> SZP 从子程序返回 TOS -> SR SP + 2 -> SP 算术左移 带进位位左移 算术右移 带进位位右移 从目的操作数减去借位 置进位位 置负位 置零位 dst + .not. src + 1 -> dst dst + .not. src + C -> dst 交换字节 dst 位 7 -> 位 8......位 15 测试目的操作数
- msp430g2231pdf > MSP430系列汇编指令集
-
MSP430系列汇编指令集
下载该文档 文档格式:PDF 更新时间:2008-07-01 下载次数:0 点击次数:1文档基本属性 文档语言: 文档格式: pdf 文档作者: 中学教考网 关键词: 教学 考试 资源平台 主题: www.zxjkw.com 备注: 点击这里显示更多文档属性 经理: 单位: 分类: 创建时间: 上次保存者: 修订次数: 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 段落数: 字节数: 备注: 演示格式: 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- PDF格式下载
- 更多文档...
-
上一篇:中华神经科杂志20063917-9.pdf - 神经血管内介入治疗
下一篇:绵阳城区出租汽车
点击查看更多关于msp430g2231pdf的相关文档
- 您可能感兴趣的
- msp430pdf g2231 长城g2231 msp430 msp430单片机 iarformsp430 msp430论坛 msp430选型 msp430g2452 msp430仿真器
- 大家在找
-
- · midea.com.cn
- · 安卓平板电脑赛车游戏
- · 在职心理学硕士
- · 大同二职中
- · 高中必修3历史课件
- · dnf官网签到活动
- · 2011重庆社保缴费标准
- · 香港地铁营运时间
- · 大学文科高等数学
- · 360安全网址导航
- · 水中生活的其他动物
- · 进口流化床干燥机
- · 十堰东风车城宾馆
- · 安卓游戏白屏
- · 玛雅论坛新地址
- · 范冰冰明星陪睡视频
- · 自动门控制原理
- · 苏州相城区人民医院
- · 村级计生工作总结
- · 网络三大奇书
- · 电工知识jar电子书
- · 小学德育教育教案
- · 如何与男人交往
- · 下载精灵卫士杀毒软件
- · 酒店财务管理课件
- · cad转ansys视频
- · office办公自动化教程
- · 霍乱培养碱性蛋白冻水
- · jspservlet教程
- · 爱普生打印机官网r230
- 赞助商链接