欢迎来到天天文库
浏览记录
ID:50337613
大小:905.50 KB
页数:109页
时间:2020-03-08
《单片机原理及应用 教学课件 作者 徐敏 第3章 MCS-51 的指令系统与汇编语言程序设计.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第3章MCS-51的指令系统与汇编语言程序设计【学习目标】掌握单片机的指令系统,熟悉指令功能、指令格式以及指令的寻址方式;理解汇编语言的特点以及与机器语言之间的区别和联系;掌握汇编语言程序设计的步骤、汇编语言程序的结构;熟练掌握汇编语言应用程序的开发页码章节或标题原错误更正为P491.以累加器A为目的操作数的指令;#data→(A);(Rn)→(A),n=0~7;((Ri))→(A),i=0,1;(direct)→(A);立即数F5H→(A);(R5)→(A);((R0))→(A);(30H)→(A);#dat
2、a→A;(Rn)→A,n=0~7;((Ri))→A,i=0,1;(direct)→A;立即数F5H→A;(R5)→A;((R0))→A;(30H)→AP492.以Rn为目的操作数的指令;(A)→(Rn);(direct)→(Rn);#data→(Rn);(A)→Rn;(direct)→Rn;#data→Rn说明:第3章有以下印刷错误(主要是指令注释上),请给予修正页码章节或标题原错误更正为P492.以Rn为目的操作数的指令;20H→(R2);(A)→(R0);(3AH)→(R1);20H→R2;(A)→R0;(
3、3AH)→R1P493.以直接地址为目的操作数的指令;(A)→(direct);(Rn)→(direct);(direct)→(direct);((Ri))→(direct);data→(direct);(A)→direct;(Rn)→direct;(direct)→direct;((Ri))→direct;data→directP503.以直接地址为目的操作数的指令;(40H)→(30H);A1H→(40H);(40H)→30H;A1H→40Hp504.以间接操作地址为目的操作数的指令P1口为入口;30H→(
4、R0);(30H)→A,(A)=4FH;4FH→(R1),(R1)=4FH;(4FH)→B,(B)=28H;03H→(4FH)P1口为输入口;30H→R0;(30H)→A,(A)=4FH;4FH→R1,R1=4FH;(4FH)→B(B)=28H;03H→4FH页码章节或标题原错误更正为P506.堆栈操作指令;SP+1→SP,(direct)→(SP);(SP)→(direct),SP-1→SP;(SP)+1→SP,(direct)→(SP);(SP)→(direct),(SP-1)→SPP506.堆栈操作指令P
5、USH50H;SP+1→SP,(50H)→(31H)PUSH50H;(SP)+1→SP,(50H)→31HP516.堆栈操作指令POP40H;(31H)→(40H),SP-1→SP设片内RAM(30H)=X,(50H)=YPOP40H;(31H)→40H,(SP)-1→SP设片内RAM(30H)=X,(40H)=Yp517.查表指令;PC+1→PC,(PC+A)→A;(PC)+1→PC,((PC)+(A))→AP51【例3.1】(2);(A+DPTR)→A;((A)+(DPTR))→AP528.累加器A与片外数
6、据存储器传送指令;(Ri)→A;(DPTR)→A;A→(Ri);A→(DPTR);((Ri))→A;((DPTR))→A;(A)→(Ri);(A)→(DPTR)页码章节或标题原错误更正为P52例如,把片内RAM50H单元中的内容传送到片外AM3000H单元中去;A→(3000H);(A)→3000HP539.交换指令(1)字节交换指令;A(direct);AdirectP541.加法指令;A+Rn→A;A+(direct)→A;A+(Ri)→A;A+data→A;(A)+(Rn)→A;(A)+(direct
7、)→A;(A)+((Ri))→A;(A)+data→Ap542.带进位加法指令;A+Rn+Cy→A;A+(direct)+Cy→A;A+(Ri)+Cy→A;A+data+Cy→A;(A)+(Rn)+Cy→A;(A)+(direct)+Cy→A;(A)+((Ri))+Cy→A;(A)+data+Cy→AP543.加1指令;A+1→A;Rn+1→Rn;(direct)+1→(direct);(Ri)+1→(Ri);(DPTR)+1→(DPTR);(A)+1→A;(Rn)+1→Rn;(direct)+1→direct
8、;((Ri))+1→(Ri);(DPTR)+1→DPTR页码章节或标题原错误更正为P565.带借位的减法指令;A-Rn-Cy→ASUBBA,(direct);A-(direct)-Cy→A;A-(Ri)-Cy→A;A-data-Cy→A;(A)-(Rn)-Cy→ASUBBA,direct;(A)-(direct)-Cy→A;(A)-((Ri))-Cy→A;(A)-data-Cy→AP5
此文档下载收益归作者所有