- 1、本文档共144页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)