微机原理与应用-04 汇编语言.ppt

第4章 MCS-51 汇编语言设计 主要内容 汇编语言程序设计概述 汇编语言源程序的汇编 实用程序设计 简单程序设计 分支程序设计 循环程序设计 散转程序设计 子程序设计 查表程序 §4-1 汇编语言的基本概念 一. 程序设计语言 机器语言 汇编语言 高级语言 1. 机器语言 用二进制代码表示指令、数字和符号。 能被计算机直接识别执行,响应速度最快。 难认、难记、易错、可读性差。 2. 汇编语言 面向机器的符号语言,指令用助记符表示; 指令直接访问CPU的寄存器、存储单元和I/O端口,响应速度快,程序的存储空间利用较高; 汇编语言是面向机器的语言,因此使用者必须对机器的硬件结构和指令系统比较熟悉。 汇编语言的汇编 (1)人工编译 (2) 机器汇编 用机器汇编,方便快捷,并能在汇编过程中发现语法错误。 Medwin汇编环境示例 源程序的汇编结果实例 3. 高级语言 是以接近人的常用语言形式编写程序的语言总称,是一种独立于机器的通用语言。用高级语言编写程序与人们通常的解题步骤接近。 程序的可读性好,必须经编译程序或解释程序进行翻译生成目标程序,才能执行。 处理接口技术和中断技术比较困难,不适合实时控制。 二. 汇编语言的格式 1.汇编语言的指令类型 可执行指令:由机器能够执行的指令,生成二进制目标代码 如 MOV A, #30H = 伪指令:提供程序汇编

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档