第4章 MCS-51 汇编语言设计 主要内容 汇编语言程序设计概述 汇编语言源程序的汇编 实用程序设计 简单程序设计 分支程序设计 循环程序设计 散转程序设计 子程序设计 查表程序 §4-1 汇编语言的基本概念一. 程序设计语言 机器语言 汇编语言 高级语言 1. 机器语言 用二进制代码表示指令、数字和符号。 能被计算机直接识别执行,响应速度最快。 难认、难记、易错、可读性差。 2. 汇编语言 面向机器的符号语言,指令用助记符表示; 指令直接访问CPU的寄存器、存储单元和I/O端口,响应速度快,程序的存储空间利用较高; 汇编语言是面向机器的语言,因此使用者必须对机器的硬件结构和指令系统比较熟悉。 汇编语言的汇编 (1)人工编译 (2) 机器汇编 用机器汇编,方便快捷,并能在汇编过程中发现语法错误。 Medwin汇编环境示例 源程序的汇编结果实例 3. 高级语言 是以接近人的常用语言形式编写程序的语言总称,是一种独立于机器的通用语言。用高级语言编写程序与人们通常的解题步骤接近。 程序的可读性好,必须经编译程序或解释程序进行翻译生成目标程序,才能执行。 处理接口技术和中断技术比较困难,不适合实时控制。 二. 汇编语言的格式1.汇编语言的指令类型 可执行指令:由机器能够执行的指令,生成二进制目标代码 如 MOV A, #30H = 伪指令:提供程序汇编
您可能关注的文档
- 探究小车速度随时间变化关系.ppt
- 探析计算机网络技术在消防信息化工作中与应用及存在问题和对策.doc
- 探析商业街区更新城市设计研究.doc
- 碳排放绩效论文碳生产率-碳排放人文发展绩效指标与实证分析.doc
- 淘汰高损耗变压器方案探讨.ppt
- 特种设备平板焊缝超声检测实践考试.doc
- 提高抽油机井系统效率技术(综述).doc
- 天津碱厂搬迁改造工程联碱Ⅰ标段静止设备施工方案.doc
- 天然药物化学复习题答案.doc
- 天柱中蜂地区特性研究报告.doc
- 2024-2025学年湖南省邵阳市新宁县回龙寺镇人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市平原县王杲铺中小、王凤楼中小、腰站镇中小青岛版一年级下册3月月考数学试卷.docx
- 第四单元 课题3 物质组成的表示-初中化学新教材预习学案(人教版2024九年级上册).docx
- 2024-2025学年山东省济宁市梁山县人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市德州经济技术开发区长河小学等校青岛版一年级下册期中考试数学试卷.docx
- 2026《基于国产开源单片机GD32VF103的输变电设备物联网传感器设计》8300字.docx
- 2024年中考道德与法治真题完全解读(北京卷).docx
- 2026《基于机器视觉识别的工件边缘曲线重构方法分析》9000字.docx
- 课时9.4 物体的浮与沉【一大题型】八年级全一册物理(沪科版2024).docx
- 2024-2025学年广东省江门市开平市人教版一年级下册期中综合素养评价数学试卷.docx
原创力文档

文档评论(0)