第31章mcs-51单片机的指令系统.ppt

第31章mcs-51单片机的指令系统

【主要内容】 1.掌握单片机源操作数和目的操作数的寻址方式,指令格式操作码和操作数,数据传送指令、算术运算类指令、逻辑运算及位移指令、控制转移类指令等指令系统。 2.熟悉指令描述符号,入栈和出栈操作。 3.了解十进制调整指令和空操作指令。 【重点与难点】 1.重点:指令格式和指令系统 2.难点:源操作数和目的操作数的寻址方式;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;内部数据传送指令的使用 1)禁止非法指令: MOV Rn,@Ri; MOV #DATA,A 2)正确的给程序注释 Rn、A、B、DPTR等寄存器中的内容作为源操作数的时候不加括号,目标操作数的时候也不加。 3)(Ri)--表示操作数地址在Ri中 (DPTR)--表示操作数在外部的RAM/ROM中,地址放在DPTR中;*;*;P93说明 请改用8位地址指针R0,编写相同功能的程序;;*;*;*;*;*;*;*;*;*;例4.8 试用数据交换指令编程,将存放在片内RAM单元30H中的两位BCD码分别转换为ASCII码,并存入31H和30H单元中,设(30H)= 56H。 解:从BCD码转换成ASCII码要将此BCD码加上30H,汇编源程

文档评论(0)

1亿VIP精品文档

相关文档