自动化 微机原理及应用 第二讲.ppt

自动化 微机原理及应用 第二讲.ppt

ID:50721019

大小:4.79 MB

页数:55页

时间:2020-03-16

自动化 微机原理及应用 第二讲.ppt_第1页
自动化 微机原理及应用 第二讲.ppt_第2页
自动化 微机原理及应用 第二讲.ppt_第3页
自动化 微机原理及应用 第二讲.ppt_第4页
自动化 微机原理及应用 第二讲.ppt_第5页
资源描述:

《自动化 微机原理及应用 第二讲.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、寻址方式数据传送类指令算术运算类指令逻辑操作类指令控制转移类指令位操作指令常用伪指令第 章MCS51指令系统本章内容SingleChipMicrocomputer1指令概述操作码70数据或寻址方式70双字节指令:标号:操作码操作数或操作数地址;注释单字节指令:操作码70三字节指令:操作码70数据或寻址方式70数据或寻址方式70指令按字节长度可以分为三种:——指令格式指令的格式:例如:MOVA,R0例如:MOVA,30H例如:MOVDPTR,#2010H2一、寻址方式(找信方式)我的信在他那!找信去!②①注:找信是寻找信的“地址”!你能说出第二封信的“地址”吗?

2、3目的地#XXH操作数MOVP1,#55HMOVA,#01H#55H目的地信寄存器寻址直接寻址立即数寻址寄存器间接寻址变址寻址相对寻址位寻址4目的地寄存器寻址直接寻址立即数寻址寄存器间接寻址变址寻址相对寻址位寻址内部RAM或SFR区操作数XXHMOVP1,20H20H目的地20H注:寻址是寻操作数的“地址”!直接给出地址20H——直接寻址5目的地寄存器寻址直接寻址立即数寻址寄存器间接寻址变址寻址相对寻址位寻址寄存器目的地操作数XXHMOVP1,A寄存器R0-R7ABDPTR你能说出为什么叫寄存器寻址吗?6寄存器寻址直接寻址立即数寻址寄存器间接寻址变址寻址相对寻址

3、位寻址MOVP1,@R0目的地寄存器操作数3AH内部RAM3AH65H3AHR0R1DPTR寄存器间接寻址寄存器目的地2号信在2号箱子里1号你能说出1号箱子和2号箱子分别对应内存中哪一部分吗?7寻址比较MOVP1,R0③地址是寄存器R0MOVP1,@R0②地址在寄存器R0里MOVP1,20H④地址是内存20HMOVP1,#20H①直接将20H这个数送P1口错!错!错!MOVP1,R0对!8寻址比较MOVP1,R0③地址是寄存器R0MOVP1,@R0②地址在寄存器R0里面MOVP1,20H④地址是内存20HMOVP1,#20H①直接将20H这个数送P1口错!错!错

4、!MOVP1,@R0对!9寻址比较MOVP1,R0③地址是寄存器R0MOVP1,@R0②地址在寄存器R0里面MOVP1,20HMOVP1,#20H①直接将20H这个数送P1口错!错!错!MOVP1,20H对!④地址是内存20H10寻址比较MOVP1,R0③地址是寄存器R0MOVP1,@R0②地址在寄存器R0里MOVP1,20H④地址是内存20HMOVP1,#20H①直接将20H这个数送P1口错!错!错!MOVP1,#20H对!11寄存器寻址直接寻址立即数寻址寄存器间接寻址变址寻址相对寻址位寻址MOVCA,@A+DPTR目的地寄存器操作数内部RAM3AH65H3A

5、H基址寄存器12H变址寄存器34H内部RAM46H65HADPTRPC46H12目的地寄存器寻址直接寻址立即数寻址寄存器间接寻址变址寻址相对寻址XXH位寻址操作数SJMP54HPC+54HPC2002H······2002H=2056HPC2056H13寄存器寻址直接寻址立即数寻址寄存器间接寻址变址寻址相对寻址位寻址20H······27H21H28H21H20H100000000想一想:如果想使27H单元的第3位置1,该怎么办呢?14单元地址2FH2EH2DH2CH2BH2AH29H28H26H25H24H23H22H21H20H7F776F675F574F4

6、7372F271F170F07MSB位地址LSB7E766E665E564E46362E261E160E067D756D655D554D45352D251D150D057C746C645C544C44342C241C140C047B736B635B534B43332B231B130B037A726A625A524A42322A221A120A02797169615951494131292119110901787068605850484030282018100800位寻址地址表例:SETB3DH3D3C3B3F3E3A393827H15寄存器寻址直接寻址立即数寻址

7、寄存器间接寻址变址寻址相对寻址位寻址SETB3DH20H······27H21H28H21H20H00000001016二、指令系统1、指令描述约定符号含义Rn表示当前选定寄存器组的工作寄存器R0~R7Ri表示作为间接寻址的地址指针R0~R1#data表示8位立即数,即00H~FFH#data16表示16位立即数,即0000H~FFFFHaddr16表示16位地址,用于64K范围内寻址addr11表示11位地址,用于2K范围内寻址direct8位直接地址,可以是内部RAM区的某一单元或某一专用功能寄存器的地址Rel带符号的8位偏移量(-128~+127)Bit位

8、寻址区的直接寻址位(X)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。