南京航空航天大学微机原理与应用_薛重德_MCS-51的指令系统.ppt

南京航空航天大学微机原理与应用_薛重德_MCS-51的指令系统.ppt

  1. 1、本文档共144页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
南京航空航天大学微机原理与应用_薛重德_MCS-51的指令系统

第3章 MCS-51的指令系统 课堂作业 执行当前指令后,PC的内容为( ). MOVX A, @DPTR源操作数寻址方式为( ). JNC rel指令的寻址方式是( ). MOV C, 20H源操作数寻址方式为( ). 在访问特殊功能寄存器时,只能使用( )寻址方式. JZ e的操作码地址为1000H,e=20H,它的转移目的地址为( ). JBC 02H, e操作码的地址为2000H, e=70H,它的转移目的地址为( ). 在寄存器间接寻址方式中, 指定寄存器中存放的是( ). 课堂作业参考答案 执行当前指令后,PC的内容为下一条将要读取的指令码首地址. MOVX A, @DPTR源操作数寻址方式为寄存器间接寻址. JNC rel指令的寻址方式是相对寻址. MOV C, 20H源操作数寻址方式为位寻址. 在访问特殊功能寄存器时,只能使用直接寻址方式. JZ e的操作码地址为1000H,e=20H,它的转移目的地址为1022H. JBC 02H, e操作码的地址为2000H, e=70H,它的转移目的地址为2073H. 在寄存器间接寻址方式中, 指定寄存器中存放的是操作数地址. 课堂作业 课堂作业参考答案 指令系统小结 一、助记符号的记忆方法   1表格列举法   把44个指令助记符按功能分为五类,每类列表记忆。请同学参照课本内容P61-64,表3-2~3-6。 指令系统小结 一、助记符号的记忆方法 1表格列举法 2英文还原法 单片机的操作码助记符是该指令功能的英文缩写,将缩写还原成英语原文,再对照汉语有助于理解其助记符含义,从而加强记忆。 指令系统小结 2英文还原法 增量 INC-Increment  减量 DEC-Decrement 短转移 SJMP-Short jump  长转移 LJMP-Long jump 比较转移 CJNE-Compare jump not equality  绝对转移 AJMP-Absolute jump 空操作 NOP-No operation 交换 XCH-Exchange   加法 ADD-Addition 指令系统小结 2英文还原法 乘法 MUL-Multiply  除法 DIV-Division 左环移 RL-Rotate left  进位左环移 RLC-Rotate Left through the Carry 右环移 RR-Rotate right  进位右环移RRC-Rotate Right through the Carry 指令系统小结 一、助记符号的记忆方法 1表格列举法 2英文还原法 3功能模块记忆法 单片机的44个指令助记符,按所属指令功能可分为五大类,每类又可以按功能相似原则为2~3组。这样,化整为零,各个击破,实现快速记忆。 指令系统小结 3功能模块记忆法 1)数据传送组。      MOV 内部数据传送   MOVC 程序存储器传送  MOVX 外部数据传送   指令系统小结 3功能模块记忆法 2)加减运算组 ADD 加法 ADDC 带进位加法 SUBB 带进位减法 指令系统小结 3功能模块记忆法 3)逻辑运算组。   ANL 逻辑与    ORL 逻辑或    XRL 逻辑异或  指令系统小结 3功能模块记忆法 4)子程序调用组。 LCALL 长调用 ALALL 绝对调用 RET 子程序返回 指令系统小结 二、指令的记忆方法   1指令操作数的有关符号   MCS-51的寻址方式共有七种:立即数寻址、直接寻址、寄存器寻址、寄存器间址、变址寻址、相对寻址和位寻址。我们必须掌握其表示的方法。 指令系统小结 二、指令的记忆方法 1)立即数与直接地址。 #data表示八位立即数,#data16表示是十六位立即数,data或direct表示直接地址。 2)Rn(n=0-7)、A、B、CY、DPTR寄存器寻址变量。 3)@R0、@R1、@DPTR、SP表示寄存器间址变量。 4)DPTR+A、PC+A表示变址寻址的变量。 5)PC+rel(相对量)表示相对寻址变量。 指令系统小结 二、指令的记忆方法 记住指令的助记符,掌握不同寻址方式的指令操作数的表示方法,为我们记忆汇编指令打下了基础。MCS-51指令虽多,但按功能可分为五类,其中数据传送类28条,算术运算类24条,逻辑操作类25条,控制转移类17条,布尔位操作类17条。在每类指令里,根据其功能,抓住其源、目的操作数的不同组合,再辅之以下方法,是完全能记住的。我们约定,可能的源操作数按 (

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档