- 1、本文档共86页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
惠州学院单片机魏暁慧老师课件第2章课件
第二章 MCS-51单片机指令系统 §2-1 汇编语言与指令系统简介 按指令在程序存储器所占的字节来分: 1.单字节指令49条:指令只有1B,操作码和操作数在同一个字节中 2.双字节指令45条:指令占2B,一字节为操作码,一字节为操作数 3.三字节指令17条:指令占3B,操作码占1B,操作数占2B 按指令的执行时间来分: 1. 一个机器周期的指令64条 2. 两个机器周期的指令45条 3. 只有乘除两条指令的执行时间为4个机器周期 在12MHz晶振的条件下,每个机器周期为1μs,由此可见,MCS-51指令系统对存储空间和时间的利用率很高。 3、寄存器寻址:操作数在寄存器中。 操作数存放在工作寄存器R0 ~ R7中,A, B, DPTR中。 MOV A,R2 7、位寻址 对片内RAM中20H~2FH中的128个位地址及SFR中的可位寻址的位地址寻址。 例如: MOV C,20H;20H位的内容送CY标志 位,C称为位累加器。 MOV A,20H ;字节寻址,将内部 RAM中20H单元中的 内容送给累加器A。 以上两条指令均为寻址,究竟是位寻址还是字节寻址,根据两操作数类型一致的原则,由另一个操作数决定。 [例题] 指出下列指令的寻址方式 MOV A,R1 ;(A)←(R1) 寄存器寻址 ADD A,#05H ; (A)←(A)+立即数 05H 立即寻址 MOV A,@R1 ; (A) ←((R1)) 寄存器间接寻址 MOV 30H,4AH ;( 30H )←(4AH) 直接寻址 MOVC A,@A+DPTR ;(A)←((A)+(DPTR)) 变址寻址 SJMP LP ; (PC)←(PC)+ 2 + 偏移量 相对寻址 MOV 65H, C ;(65H)←(Cy) 位寻址 思考题: 访问特殊功能寄存器和片外数据存储器,应采用哪些寻址方式? §2-2 数据传送类指令 例1:顺序执行下列指令序列,求每一步执行结果。 MOV A,#30H MOV 4FH,A MOV R0,#20H MOV @R0,4FH MOV 21H,20H 说明: 书写方式:堆栈操作指令是直接寻址指令,直接地址不能是寄存器名,因此应注意指令的书写格式。例如: PUSH ACC(不能写成PUSH A) POP 00H (不能写成POP R0) (三) 交换指令 实现片内RAM区的数据双向传送。 1. 字节交换指令 XCH A,Rn ;A ? Rn XCH A,@Ri;A ?(Ri) XCH A,n ;A ?(n) 2. 半字节交换指令 (二) 外部传送指令实现片外数据存储器和A累加器之间的数据传送。 指令格式:MOVX 目的操作数,源操作数 寻址方式:片外数据存储器用寄存器间址方式。 1. DPTR作16位数据指针,寻址64KB片外RAM空间 MOVX A,@DPTR ;A←(DPTR) MOVX @DPTR,A ;(DPTR)←A 2. Ri作8位数据指针,寻址256B片外RAM空间 MOVX A,@Ri ;A←(Ri) MOVX @Ri,A ;(Ri)←A 例3-4-2:实现片外数据存储器数据传送(2000H)?(2100H)。 (2)偏移量的计算方法不同 采用DPTR作为基地址寄存器,查表地址为(A)+(DPTR)。采用PC作为基地址寄存器,查表地址为(A)+(PC)+1。因此偏移量的计算方法不同。 采用DPTR作为基地址寄存器,A为欲查数值距离表首地址的值;采用PC作为基地址寄存器, A的值必须预先设置为: A的值=表首地址-当前指令的PC值-1 §2-3 算术运算类指令 作业: 第1题:在80C51片内RAM中,已知(30H)=38H,(38H)=40H,(40H)=48H,(48H)=90H。请说明每条指令中
您可能关注的文档
最近下载
- 零星维修工程施工技术方案(可编辑Word完整版).pdf
- [2018年最新整理]3电气安装强制性条文(变电站).doc
- 历代名画记翻译历代名画记片段翻译.doc VIP
- 年产5万吨有机肥建设项目可行性研究报告模板-立项拿地.doc
- 流程管理与流程成熟度培训(含附表).pptx VIP
- 全球及中国飞机辅助动力装置行业市场现状供需分析及市场深度研究发展前景及规划可行性分析研究报告(2024-2030).docx
- 血气分析及肺功能检查.pptx VIP
- 五邑大学2022-2023学年第2学期《高等数学(下)》期末试卷(A卷)附标准答案.pdf
- 《亚当理论》.pdf
- 食品检测对食品安全的重要意义研究.docx
文档评论(0)