汇编语言程序设计及调试
第4章 89C51汇编语言程序的设计与调试 本章主要介绍程序设计的基本知识及如何使用汇编语言来进行基本的程序设计。 4.1 汇编语言程序设计概述 程序是若干指令的有序集合,单片机的运行就是执行这一指令序列的过程,编写这一指令序列的过程称为程序设计。 4.1.1 机器语言、汇编语言和高级语言 用于程序设计的语言基本上分为3种:机器语言、汇编语言和高级语言。 1.机器语言 二进制代码表示的指令、数字和符号简称为机器语言不易懂,难记忆,易出错。 2.汇编语言 英文助记符表示的指令称为符号语言或汇编语言。 将汇编语言程序转换成为二进制代码表示的机器语言程序称为汇编程序。 经汇编程序“汇编(翻译)”得到的机器语言程序称为目标程序,原来的汇编语言程序称为源程序。 汇编语言特点: 面向机器的语言,程序设计员须对89C51的硬件有相当深入的了解。 助记符指令和机器指令一一对应,用汇编语言编写的程序效率高,占用存储空间小,运行速度快,用汇编语言能编写出最优化的程序。 能直接管理和控制硬件设备(功能部件),它能处理中断,也能直接访问存储器及I/O接口电路。 汇编语言和机器语言都脱离不开具体机器的硬件,均是面向“机器”的语言,缺乏通用性。 3.高级语言 不受具体机器的限制,使用了许多数学公式和数学
您可能关注的文档
- 水组成公开课.ppt
- 水肿诊断、鉴别诊断.ppt
- 水资源规划及利用第六章.ppt
- 水轮机类型.ppt
- 水轮机部分培训技巧讲义(简洁版).ppt
- 水轮机结构组成与控制原理讲座.ppt
- 水路设施及设备.ppt
- 水路运输危险货物从业人员资格培训技巧1.ppt
- 水量平衡实训 水资源评价及管理.docx
- 水针车间基础知识培训技巧.ppt
- 铲车驾驶员是如何伤害到自己的.docx
- 硕远咨询:2025年中国风电行业市场研究报告.docx
- 2026下一前沿:人工智能(AI)时代的工程仿真研究报告 The next horizon Engineering simulation for an AI-powered world.pptx
- 2025年化工行业关键数据概览 Cefic 2025 Facts and Figures.pptx
- 2026Q1上海市汽车市场分析报告.pptx
- 2026Q1陕西省汽车市场分析报告.pptx
- 2026Q1开封市汽车市场分析报告.pptx
- 2025年州竞争力指数:把握“墨西哥计划”的关键路径 ÍNDICE DE COMPETITIVIDAD ESTATAL 2025 Claves para aprovechar el Plan México.pptx
- 2026年智能体优势:构建自主型企业报告 The Agency Advantage Building The Autonomous Enterprise-ClickInsights.pptx
- 2026年音乐、电影与电视行业的生成式AI调查报告 GENERATIVE AI INMUSIC FILM & TV UNDERSTANDING THE IMPACT ON CREATIVE INDUSTRIES AND CONSUMERS 2026.pptx
原创力文档

文档评论(0)