• / 73
  • 下载费用:10 金币  

河海大学单片机PPT (6).ppt

关 键 词:
河海大学单片机PPT (6).ppt
资源描述:
1,单片机原理及应用,机电工程学院 河海大学常州校区,第三章 MCS-51系列单片机指令系统,2,§3-1 指令格式及其操作寻址方式,§3-2 指令系统,一、基本概念 ,二、寻址方式 ,一、数据传送指令 ,二、算术运算指令 ,三、逻辑运算指令 ,四、位操作指令 ,五、控制转移指令 ,3.2.1 程序状态字PSW,3.2.2 指令系统,3,§3-1 指令格式及其操作寻址方式一、基本概念1、指令及其格式什么是指令?计算机认识什么样的指令?指令能干什么? 机器指令:用2进制数0、1表示的命令代码。常以16进制表示。 机器语言:由机器指令描述的程序语言。 助记符指令:用字母和16进制数代替机器指令形成的符号指令。 助记符语言:由助记符指令形成的程序语言,又称汇编语言。,4,MCS-51单片机汇编语言指令格式:[标号:] 操作码 [操作数1, ][操作数2,][操作数3] [ ;注释]其中:标 号:也称符号地址,代表该指令第1字节所在的地址,必须以字母开始,后跟1~8个字母或数字,并以冒号:结尾。 操作码:规定了指令将要干什么,必不可少,由2~5个英文字母组成 。操作数:表示参与运算的数或数的地址,与操作码由一个或几个空格分开,多个操作数之间以“,”分开 。(0~3个)注 释:可有可无,必须以“;”开始。,5,2、指令中的符号标识 Ri、Rn、#data、#data16、addr11、addr16、 Direct、rel、bitA:寄存器寻址的累加器; ACC:直接寻址的累加器;@: 间接寻址符号(X): X中的内容((X)): 由X的内容作为地址的单元中的内容←: 箭头左边的内容被右边的内容代替 $: 本条指令的起始地址 / : 位操作数前缀,表示取反。3、汇编语言的数据形式二进制( B):0,1十进制( D):0,1,~9十六进制( H):0,1,~9,A,B,C,D,E,F,6,二、寻址方式指令给出参与运算的数据的方式,即确定操作数地址的方法,通俗讲:以什么方式找到参与指令执行的数据。MCS-51指令寻址方式主要有5种:寄存器寻址、直接寻址、寄存器间接寻址、立即寻址基址寄存器+变址寄存器间接寻址1、寄存器寻址由指令指出以某寄存器的内容为操作数。寄存器寻址方式使用范围:(1)内部RAM中的32个工作寄存器R0~R7; (2)A、B、C、DPTR;,7,例如: INC R3 ;(R3)←(R3)+1↑操作码 ↑操作数 指令中的R3即为寄存器寻址,其执行过程如下图:本例中:R3的“门牌号”高3位为0,决定了寻址内部RAM中 00H~1FH空间。 对于Rn:具体寄存器由指令的低3位指定。 对于A、B、C、DPTR:则为隐含在指令代码中。,,8,2、直接寻址在指令中含有操作数的直接地址,该地址指出了参与运算的数所在的字节单元地址或位地址(位寻址)。直接寻址的寻址范围: (1)内部数据存储器的低128字节,00H~7FH; (2)特殊功能寄存器,注意除A、B、DPTR外,其他SFR只能采用直接寻址方式。 (3)位寻址:所有可寻址位; 例如:MOV A, 70H ;(A)←(70H) MOV C, 70H ;(CY)←(70H) 注意:对累加器直接寻址和位寻址时,要用符号“ACC”或直接地址“E0H”,以区别于寄存器寻址。,9,3、寄存器间接寻址指令中指出某一个寄存器的内容为操作数的地址,以符号“@”表示。其寻址范围: (1)以R0,R1为地址指针,寻址内部RAM 00~FFH和外RAM的低256B; (2)以堆栈SP为地址指针,寻址栈区单元。虽然在指令中并没有@SP,但栈操作指令所操作的数据是由栈指针SP指出来的。 ; (3)以DPTR,或R0、R1(须用P2指定高8位地址) 为地址指针,寻址64KB的外部RAM和扩展I/O口。 例:MOV A,@R0 ;(A)←((R0))PUSH ACC ;((SP)) ←(A)MOVX A,@DPTR ;(A)←((DPTR) ),10,4、立即寻址操作数以常数的形式出现,直接跟在操作码后面,以指令字节的形式存放在ROM中。 例如: MOV A, #40H MOV DPTR, #TABLE ;TABLE为标号地址MOV P1, #00000111BMOV R3, #18 5、基址寄存器+变址寄存器间接寻址 (1)变址寻址以基址寄存器(PC、 DPTR)和变址寄存器(A)的内容 作为无符号数相加,形成16位地址,访问程序存储器(表格)。 MOVC A,@A+PC ;(A)←((A)+(PC)) MOVC A,
展开阅读全文
  微传网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:河海大学单片机PPT (6).ppt
链接地址:https://www.weizhuannet.com/p-6521465.html
微传网是一个办公文档、学习资料下载的在线文档分享平台

微传网博客

 网站客服QQ:80879498  会员QQ群:727456886

copyright@ 2018-2028 微传网络工作室版权所有

     经营许可证编号:冀ICP备18006529号-1 ,公安局备案号:13028102000124

收起
展开