第4章 89C51汇编语言程序的设计与调试 本章主要介绍程序设计的基本知识及如何使用汇编语言来进行基本的程序设计。 4.1 汇编语言程序设计概述 程序是若干指令的有序集合,单片机的运行就是执行这一指令序列的过程,编写这一指令序列的过程称为程序设计。 4.1.1 机器语言、汇编语言和高级语言 用于程序设计的语言基本上分为3种:机器语言、汇编语言和高级语言。 1.机器语言 二进制代码表示的指令、数字和符号简称为机器语言不易懂,难记忆,易出错。 2.汇编语言 英文助记符表示的指令称为符号语言或汇编语言。 将汇编语言程序转换成为二进制代码表示的机器语言程序称为汇编程序。 经汇编程序“汇编(翻译)”得到的机器语言程序称为目标程序,原来的汇编语言程序称为源程序。 汇编语言特点: 面向机器的语言,程序设计员须对89C51的硬件有相当深入的了解。 助记符指令和机器指令一一对应,用汇编语言编写的程序效率高,占用存储空间小,运行速度快,用汇编语言能编写出最优化的程序。 能直接管理和控制硬件设备(功能部件),它能处理中断,也能直接访问存储器及I/O接口电路。 汇编语言和机器语言都脱离不开具体机器的硬件,均是面向“机器”的语言,缺乏通用性。 3.高级语言 不受具体机器的限制,使用了许多数学公式和数学
您可能关注的文档
- 微机原理课件第3章8086指令分类.ppt
- 微机原理课件第二章8086系统结构.ppt
- 微机原理课件第五章存储器.ppt
- 微机原理与接口技术1章微型计算机系统概述.ppt
- 微机原理与接口技术第7章控制器接口.ppt
- 微机原理与接口技术实用教程第3章80×86的寻址方式及指令系统.ppt
- 微机原理与接口技术实用教程第四章汇编语言程序设计.ppt
- 微型计算机的基本工作原理.ppt
- 微型计算机控制技术第二章输入输出接口技术和输入输出通道.ppt
- 微型计算机控制技术第六章微型计算机控制系统设计.ppt
- 湖北《钢结构装配式住宅技术规程》.docx
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(华师).pdf
- 万利达(Malata) 618 广场舞音响售后维修服务手册.pdf
- 指北者 TK10 乐器音箱售后维修服务手册.pdf
- 音乐骑士 T3 G10s 音响售后维修服务手册.pdf
- 先锋(Pioneer) MK808 音箱售后维修服务手册.pdf
- 山水(SANSUI) PU215 广场舞音响售后维修服务手册.pdf
- 安桥(ONKYO) TX8470 功放售后维修服务手册.pdf
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(人教).pdf
- 意力(ELAC) DCB61 音箱售后维修服务手册.pdf
最近下载
- 日产新轩逸电子手册.pdf VIP
- Li-BMS 德诚四方 5串至24串锂电池组监控芯片 DVC1124 说明书.pdf
- 2021年中医执业医师《第三单元》试题(网友回忆版) .pdf VIP
- 初中道德与法治新人教版九年级上册全册主要知识点整理(分框编排)(2026秋).doc
- 2021年中医执业医师《第四单元》试题(网友回忆版).docx VIP
- ug nx基础教程电子章曲面建模.pdf VIP
- 2021年中医执业医师《第三单元》试题(网友回忆版) .docx VIP
- 2025年中医执业医师《第三单元》试题(网友回忆版) .pdf VIP
- 地理信息安全在线培训考试题库及答案填空题.docx VIP
- Beck自杀意念量表中文版.doc VIP
原创力文档

文档评论(0)