- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
机械制造系 * 单片机原理与应用 济南职业学院 机械制造系 项目三 延时控制彩灯 主讲: 孙振强 职称: 副教授 ● 一台计算机所能执行的全部的指令集合 任务一 指令系统概述 指令是计算机中具有特定功能的操作命令 ● 程序与程序设计 按预定要求编排的指令序列称为程序。编排的过程称为程序设计 ● 指令系统 设计一种CPU,一般从设计指令系统开始 因而,一种机器的指令系统是机器本身固有的 决定了机器的性能 用户无法改变,必须继承、学习、掌握、应用 机器语言: 二进制代码,是机器唯一能直接识别、执行的语言。 汇编语言: 为了记忆和阅读方便,制造商对指令系统每一条指令,都给出了指令助记符。用助记符,操作数,标号编写的程序称为汇编语言源程序。 一、汇编语言 汇编语言必须翻译成机器语言才能被机器执行 ● 程序设计语言 汇编语言: 高级语言: 符号语言: 如P55,图3-1所示。全是机器码 完成由汇编语言到机器代码的过程叫汇编 汇编的方法有两种:自动汇编、手工汇编 由机器代码到汇编语言的过程叫反汇编 汇编语言 源程序 机器语言 (二进制代码) 汇编 反汇编 MCS-51 交叉 汇编 二、汇编语言的格式 [ 标号:] 操作码 [操作数] [;注释] 其中除操作码部分是必须的,括号内的区段是任选项。 1、标号 标号是该指令的符号地址,可根据需要设定 必须以字母开始,以“ :”结束,长度不超过8个字符 系统中的保留字符不能作标号, 如: SFR名、ADD等 标号可被其他语句的操作数直接引用 源程序中,一个标号只能定义一个语句,不能相重 名字 保持一义性 一个汇编语句分为四个区段 操作码 操作码 操作码 2、操作码 由指令系统的助记符、伪指令助记符组成。 操作码是每一句汇编语言所必须的 操作码和操作数之间用空格分开 3、操作数 可为二进制数 (B) , 十进制数 (D) ,十六进制数 (H) 数字大于9,则数字应以“0”开头,如:#0AFH 可以是操作数地址、立即数、标号、表达式如 M+3 目的操作数和源操作数之间用“,”分开 可以是寄存器名如A、B、R、DPTR M 标号 被定义过的 Binary Decimal Hexadecimal 指出该语句的操作性质 4、注释 以“ ;”开头,是程序员对指令操作的解释, 以帮助阅读、理解程序的意义 可有可无 汇编时对这部分不予处理,不译成任何机器代码 可用英语或某种简洁的方式解释指令,或打印 程序清单 任务二 MCS-51指令的寻址方式 用何种方式寻找指令的操作数 或指令的执行地址 1、立即寻址 寻址空间: 指令形式: 操作码 立即数 程序存储器 指令的操作数存放在程序存储器中 操作数紧跟操作码OP后面 立即寻址: 在 哪 里 ? 用何种方式寻找 OP #data Immediate Addressing 指令的寻址方式: 指令的寻址方式: MOV A,# 30H ;A #30H 例1: 操作码 立即数 PC PC PC 74H 30H ROM × × A 30H MOV DPTR,# 8000H ;DPTR #8000H 例2: 操作码 PC PC PC 立即数的高8位 立即数的低8位 DPH DPL PC 80H 00H 90H 80H ROM 00H ? ? 2、直接寻址 寻址空间: 指令的三种形式: 操作码 操作数地址 在指令中直接给出操作数的真实地址 操作码后面紧跟一个实际操作数地址 操作码 操作数地址 立即数 操作码 源操作数地址 目的操作数地址 内RAM的低128字节 特殊功能寄存器SFR区 直接寻址 直接寻址是访问 SFR 的唯一方法 Direct Addressing 00H~7FH 80H~FFH CPU内部 直接 间接 “与” MOV A, 30H ;A (30H) 例1: 操作码 操作数地址 PC PC PC E5H 30H ROM × × A 内RAM × × 30H × × ANL 30H,#30H ;30H (30H)∧ #30H 例2: 操作码 PC PC PC 直接地址 立即数 PC 53H 30H ROM 30H × × 内RAM × × 30H × × ALU “结果” 3、寄存器寻址 寻址空间: 指令的三种形式: 操作码 当前选定的寄存器内容就是实际操作数 操作码 立即数 操作码 直接地址 R0~R7,由RS0、RS1确定寄存器区/4 A、B、CY(位),DPTR、AB MOV A,R0 ;A (R0) 例1: ADD A,R1 ;A (A)+(R1) 例2
您可能关注的文档
- 创业融资实务2.0 股份回购条款 股份回购条款.pptx
- 创业融资实务2.0 利息 利息.pptx
- 创业意识与商机识别 创意和创意能力的定义 创意和创意能力定义.pptx
- 创业意识与商机识别 机会窗口模型 机会窗口模型.pptx
- 创业意识与商机识别 完成“工作表1”中的步骤二:功能和用户 “功能”和“用户”的连接.pptx
- 大气污染控制技术 燃烧和需氧量 6.1.4 燃烧方式和燃烧设备.pptx
- 大气污染控制技术 燃烧和需氧量 6.1.5 洁净燃烧技术.pptx
- 大数据平台构建 大数据平台构建 linux系统配置.pptx
- 大学生创新创业课程 专业名词 13.折扣定价策略.ppt
- 大学生创业教育 第2课创业项目的选择 第2课创业项目的选择.ppt
- 单片机应用技术 5-6 交通信号灯倒计时显示——软件设计 5.4.2 交通信号灯设计-软件设计-课件.ppt
- 单片机应用技术 6-1 单片机中断系统基本概念及结构组成 6.1 单片机中断基本概念及结构组成-课件.ppt
- 单片机应用技术 单片机应用技术 人脸识别储物柜.pptx
- 单片机应用技术 计分器的设计 【课件】计分器的设计.pptx
- 单片机应用技术 听我讲-单片机应用系统 如何使用-单片机应用系统.pptx
- 单片机应用开发 LCD简介 3-1-1 字符型LCD.ppt
- 单片机应用开发 串行口应用 6-2-2 基于RS485通信协议二.ppt
- 单片机应用开发 单片机外部特征 1-1-3单片机的基本概念.ppt
- 单片机应用开发 定时器概念 8 单片机定时计数器.ppt
- 单片机应用开发 温度传感器分类与特征 7-1-2 温度传感器二.ppt
最近下载
- (一模)2026届大湾区普通高中毕业年级联合模拟考试(一)数学试卷(含答案).pdf
- 延世韩国语单词第一册.pdf VIP
- 张佩兰溶栓讲稿课件.ppt
- 实验室生物安全程序文件.docx VIP
- 子公司治理制度.docx VIP
- 北师大版小学数学二年级上册第七单元《分一分与除法》大单元教学方案.docx VIP
- 2025出生医学证明管理培训.pptx VIP
- 2025年甘肃省定西市安定区称钩驿镇选聘村干部笔试备考题库及答案解析.docx VIP
- 2025广东惠州市龙门县平陵街道招聘村“两委”干部储备人选16人考试参考题库及答案解析.docx VIP
- GB50345-2012 屋面工程技术规范.pdf VIP
原创力文档


文档评论(0)