(微机课07汇编程序1福建工程学院(版本)本).pptVIP

  • 1
  • 0
  • 约4.64千字
  • 约 17页
  • 2017-04-23 发布于四川
  • 举报

(微机课07汇编程序1福建工程学院(版本)本).ppt

(微机课07汇编程序1福建工程学院(版本)本)

第4章 89C51汇编语言程序设计 汇编语言是面向机器硬件的语言,要求程序设计者对89C51单片机具有很好的“软、硬结合”的功底。 4.1 汇编语言程序设计概述 4.1.1 机器语言、汇编语言和高级语言 1.机器语言 用二进制(“0”、“1”)代码表示指令、数字, 用机器指令代码编写的程序——机器语言目标 程序。 不易懂,难记忆,易出错。 机器语言目标程序是唯一能 被CPU识别并执行的程序形式;2.汇编语言 采用指令助记符(符号指令)表示指令称为符号语言或汇编语言 用汇编语言编写的程序称为汇编语言源程序。 汇编语言特点: 面向机器的语言,程序设计员须对硬件有相当深入的了解。 指令助记符和机器指令一一对应,用汇编语言编写的程序(比高级语言)效率高,占存储空间小,运行速度快,能编写出最优化的程序。 能直接管理和控制硬件设备(功能部件),它能处??中断,也能直接访问存储器及I/O接口电路。 汇编语言和机器语言都脱离不开具体机器的硬件,均是面向“机器”的语言,缺乏通用性。;3.高级语言 不受具体机器的限制,接近于人的自然语言及学科语言,常用的如BASIC、FORTRAN以及C、VB语言等。可视化、面向对象…… 高级语言优点:通用性强,直观、易懂、易学,可读性好。 计算机不能直接识别和执行高级语言,需要将其 “翻译”成机器语言才能识别和执行,进

文档评论(0)

1亿VIP精品文档

相关文档