- 1、本文档共46页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第04章 寻址方式与指令系统
第4章 学习要点:
1. 了解MSP430单片机7种寻址方式(实验3任务2)
立即数, 寄存器, 绝对地址,相对地址,寄存器间接,寄存器间接增量,寄存器变址
2. 了解MSP430单片机常用指令集
MOV, CLR
ADD, ADDC, INC, DEC, CMP, TST
AND, BIC, BIS, BIT, XOR, INV
RRA, RRC, RLA, RLC
CLRC, CLRZ, SETC, SETZ
JC, JNC, JZ, JNZ, JGE, JL, JMP, BR
PUSH, POP (SP堆栈指针寄存器的作用), CALL, RET,
EINT, DINT, RETI (第5章再介绍 )
实验1 test_2553.C源程序及其反汇编代码(EW430下)
test_2553.C.C源程序及其反汇编代码(放大)
#include io430.h
int main ( void )
{ unsigned int i; //定义函数变量
WDTCTL = WDTPW + WDTHOLD; //关闭看门狗
P2SEL=0; //设置端口2基本输入输出功能
P2SEL2=0;
P2OUT=0xff; //设置端口2输出的初值为0xff
P2DIR=0xff; //设置端口2为输出方向
for (;;) //主循环
{ P2OUT=~P2OUT; //将端口2的值取反后输出
for (i=0;i0xffff;i++); //延时
};
}
C00C 40B2 5A80 0120 mov.w #0x5A80, WDTCTL
C012 43C2 002E clr.b P2SEL
C016 43C2 0042 clr.b P2SEL2
C01A 43F2 0029 mov.b #0xFF, P2OUT
C01E 43F2 002A mov.b #0xFF, P2DIR
C022 E3F2 0029 inv.b P2OUT
C026 430F clr.w R15
C028 933F cmp.w #0xFFFF, R15
C02A 27FB jeq 0xC022 汇编格式
C02C 531F 机器码 inc.w R15
C02E 3FFC jmp 0x1120 代码
第4章 单片机寻址方式和指令系统
第1节 概述
第2节 MSP430单片机的寻址方式
第3节 MSP430单片机的指令系统
第1节 概述
程序语言简介
指令、指令系统和程序
机器码和机器语言
助记符和汇编语言
高级语言
本课程学习汇编格式指令目的
指令、指令系统和程序
CPU是一个可以完成一些基本操作的电子
文档评论(0)