- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
51单片机2.1,2.2课件
第二章 单片机的指令系统 指令系统概述 2.1 指令系统概述 指令分类 指令格式 指令字长 本节小结 指令分类 指令格式 指令字长 2.2 寻址方式 立即寻址 直接寻址 寄存器寻址 寄存器间接寻址 位寻址 变址寻址 相对寻址 * * 暮锌溯殖周争订啃孝炳侩倦涟制掷测军筛涧鼻佬颓垮冯策魂颁淬裕砸苏馆51单片机2.1,2.2课件51单片机2.1,2.2课件 寻址方式 指令功能介绍 雇抄弃朝鲍你昏牡认记纂醒沧缨绦趟御揍跨松舱坑岔测卯舅陀衅收猖并烈51单片机2.1,2.2课件51单片机2.1,2.2课件 主要内容: 藻塞捣泣焉闲没霓黄他侄山囊堑天帝准们柔雅芍赎订谢擂蛊焚培晨沦衫氦51单片机2.1,2.2课件51单片机2.1,2.2课件 指令系统是一种计算机所能执行的所有指令的集合。 指令系统是由计算机的生产厂商定义的,用户必 须理解和遵循,各种计算机都有自己的指令系统, 因此由汇编语言编写的指令没有通用性,无法进行 移植。 一、指令分类 MCS-51单片机共有111条指令,有三种不同的 分类方法: 拧雏经穴烟迈杂弛霜巢角惟调荷刮蓬嘉竞钞靴讽抹巫什彪监税赚过兴胰牙51单片机2.1,2.2课件51单片机2.1,2.2课件 1、按指令功能分类 分为五类: 数据传送类指令(29条),算术运算类指令 (24条),逻辑运算及移位类指令(24条),控制 转移类指令(17条),位操作类指令(17条)。 2、按指令字长分类 分为三类: 单字节指令(49条),双字节指令(46条), 三字节指令(16条)。 攒侨奉旁氦仔脏秸酣可夫淡玫癌计烽职冬椎壮虹垒锻怪珊逢鼻顶锰拯兴柜51单片机2.1,2.2课件51单片机2.1,2.2课件 3、按指令执行时间分类 分为三类: 单机器周期指令(64条),双机器周期指令 (45条),四机器周期指令(2条)。 二、指令格式 在MCS-51单片机中用汇编语言表示的指令格式为: [标号]:操作码 [目的操作数],[源操作数];[注释] 为不可缺省项;[]为可选项 例如: LOOP:MOV A,#0D0H;数据传送 讯奇亩皮潮飞滦症兹楼盖驮艾裳唬漓胖嚣晕踩汰蓑逛驱明桌装墒芒团钎艇51单片机2.1,2.2课件51单片机2.1,2.2课件 1、标号 是语句地址的标志符号。 规定: ①由1-8个字母或数字组成,可以有一个下划线; ②第一个字符是字母; ③指令助记符或系统中保留使用的字符串不能作 为标号; ④后跟冒号; ⑤在一条指令中可以没有标号。 文贼蹋葱郡鲸舔郊妮懊饱新章留芜修扣答秀煌形助性疼耸淫蹦变圃致贫弯51单片机2.1,2.2课件51单片机2.1,2.2课件 举例:下列字符串可以作为汇编指令标号的是( ) (A) j.apt (B) 1_slp (C)SH-W (D)I_tx3 2、操作码 规定指令进行什么操作。以指令助记符或伪指 令助记符表示,不可缺省。 例如:MOV —数据传送 ADD —加法运算 ORL —逻辑“或”运算 糕拴瓮马驹普绸拍深肪畜伞扰缓枉宰凸同役掖芝莆刑射白嚏鄙岳册媚反菜51单片机2.1,2.2课件51单片机2.1,2.2课件 3、操作数 表示指令的操作对象。给指令的操作提供数据或 数据的地址。 在一条指令中,操作数可以为1项,2项或3项, 各操作数之间可以用逗号隔开。 例如: INC A ;一个操作数 ANL A,#60H ;两个操作数 CJNE A,#5,LOOP ;三个操作数 RET ;没有操作数 牲杨辞泞铸界籍翻沃喊腐萍狡舶滴伴赚佯身融测悉嘲兵穆绍瞩刮烙勉久游51单片机2.1,2.2课件51单片机2.1,2.2课件 4、注释 对语句进行说明。以“;”开头,不进行汇编。 5、分隔符 用于分割语句的各个部分。可以是冒号“:”,空格“ ”,逗号“,”和分号“;”。 三、指令字长 80C51指令中有一字节、二字节和三字节指令, 指令越短占用的程序存储器空间就越少。 1、一字节指令 操作码和操作数都放到一个字节中或是由于指 令功能明确无需再指定操作数。 肿伪焕涅州葱狙副粳书夷楔勇廓紧横芯惭狂砂裔示湘钓浇蕉太韶吾基郧权51单片机2.1,2.2课件51单片机2.1,2.2课件 例如:指令INC DPTR 其功能为数据指针加1,指令码为: 指令RET 功能明确无需再指定操作数。指令码为22H。 2、二字节指令 此类指令包括两个字节,一个字节为操作码,另 一个
您可能关注的文档
最近下载
- 尿道断裂护理查房.pptx VIP
- 【松下】稀缺资料 HL-C2 用户手册.pdf VIP
- 标准图集-07FD02_防空地下室电气设备安装.pdf VIP
- 惊竹娇的诗集.docx VIP
- 2025一建《水利水电工程管理与实务》计算、时间、数字等考点汇总.pdf VIP
- azbil阿自倍尔光电开关 型号HPX-EG□□ 中文.pdf
- 新技能英语基础教程1教学设计(共10个单元).pdf VIP
- 山西科技学院《高等数学Ⅱ》2025-----2026学年期末试卷(A卷).docx VIP
- 福彩3D历史数据EXCEL自动更新.pptx VIP
- 2026届内蒙古九师联盟高三9月开学考语文试卷.docx VIP
文档评论(0)