教学课件微机原理(第2版)3.12 编程语言与汇编风格ppt(全).pptx

上传人:春哥&#****71; 文档编号:89974715 上传时间:2023-05-13 格式:PPTX 页数:9 大小:1.11MB
返回 下载 相关 举报
教学课件微机原理(第2版)3.12 编程语言与汇编风格ppt(全).pptx_第1页
第1页 / 共9页
教学课件微机原理(第2版)3.12 编程语言与汇编风格ppt(全).pptx_第2页
第2页 / 共9页
点击查看更多>>
资源描述

《教学课件微机原理(第2版)3.12 编程语言与汇编风格ppt(全).pptx》由会员分享,可在线阅读,更多相关《教学课件微机原理(第2版)3.12 编程语言与汇编风格ppt(全).pptx(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、教学课件微机原理(第2版)3.12 编程语言与汇编风格22.3 存储器结构与地址空间学习内容:编程语言与汇编语言风格目标:掌握编程语言特点与汇编语言风格第2章 8051微控制器硬件结构3.4.1 编程语言33.4 汇编语言程序设计基础1.编程语言计算机的工作过程就是执行程序的过程,程序是完成某一运算或功能的若干指令的有序集合。用于程序设计的语言可分为三种:机器语言、汇编语言和高级语言。第3章 8051指令系统和汇编程序设计机器语言 计算机能够识别的、用二进制代码表示的语言。汇编语言 用助记符表示的编程语言称为汇编语言,用汇编语言编写的程序称为汇编程序。高级语言 高级语言是面向过程和问题的程序设

2、计语言,是一种接近人们自然语言和常用数学表达的计算机语言。3.4.1 编程语言43.4 汇编语言程序设计基础2.编程语言的特点机器语言的特点程序不通用、不易读、易出错、难以维护,目前几乎不用机器语言编写程序。第3章 8051指令系统和汇编程序设计汇编语言的特点1)指令与机器码一 一对应,程序效率高,占用存储空间小,运行速度快,且能反映计算机的实际运行情况,所以用汇编语言能编写出最优化的程序。2)汇编语言是“面向机器”的语言,编程比高级语言困难。3)汇编语言能直接管理和控制硬件设备,如访问存储器、I/O接口,处理中断等。4)汇编语言通用性差,面向具体的机器,不同的单片机具有不同的指令系统,不能通

3、用。3.4.1 编程语言53.4 汇编语言程序设计基础第3章 8051指令系统和汇编程序设计高级语言的特点1)近似于人们日常用语的语言,直观、易学、易懂,通用性强,易于移植到不同类型的机器中去。如BASIC、PASCAL、C、C+、VC等。2)计算机不能直接识别和执行高级语言,需要用编译程序将高级语言转换成机器语言。3)高级语言不受具体机器的限制,而且使用了许多数学公式和习惯用语,从而简化了程序设计的过程。8051微控制器的高级编程语言,称为C513.4.2 汇编语言编程风格63.4 汇编语言程序设计基础第3章 8051指令系统和汇编程序设计1.注释注释是程序设计中的重要内容之一,汇编指令的抽

4、象特性更要重视注释的作用。注释内容用“;”与助记符指令隔离,注释内容长度不限,换行时,头部仍要标注“;”。2.标号的使用标号由不多于8个ASCII字符组成,第一个字符必须是字母,不能使用汇编语言已定义的符号,如助记符,寄存器名等。同一个标号在一个独立的程序中只能定义一次。标号通常代表地址,标号名的选取应能够表达所代表的目的地址。3.4.2 汇编语言编程风格第3章 8051指令系统和汇编程序设计3.4.2 汇编语言编程风格83.4 汇编语言程序设计基础第3章 8051指令系统和汇编程序设计3.子程序的使用将大而复杂的任务划分为若干个小而简单的任务,这些小任务通过子程序的形式完成。每个子程序最好都有对应的注释块,在注释块中说明子程序的出入口参数、功能等。4.堆栈的使用用于寄存器、SFR以及内存数据的保护和恢复。5.伪指令的使用起始汇编伪指令和结束汇编伪指令不可缺少。充分利用其他伪指令,如赋值、定义字节、定义字等,增加程序的可维护性和可读性。3.4.2 汇编语言编程风格第3章 8051指令系统和汇编程序设计

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁