加入收藏
 免费注册
 用户登陆
首页 展示 供求 职场 技术 智造 职业 活动 视点 品牌 镨社区
今天是:2024年4月29日 星期一   您现在位于: 首页 →  技术 → 半导体器件(应用信息)
MCU单片机应用开发中的C语言和汇编语言
2007/2/10 11:57:53    

汇编语言是一种用文字助记符来表示机器指令的符号语言,是最接近机器码的一种语言。其主要优点是占用资源少、程序执行效率高。但是不同的CPU,其汇编语言可能有所差异,所以不易移植。

C 语言是一种结构化的高级语言。其优点是可读性好,移植容易,是普遍使用的一种计算机语言。缺点是占用资源较多,执行效率没有汇编高。

对于目前普遍使用的 RISC 架构的8bit MCU 来说,其内部ROM、RAM、STACK 等资源都有限,如果使用C 语言编写,一条C 语言指令编译后,会变成很多条机器码,很容易出现ROM 空间不够、堆栈溢出等问题。而且一些单片机厂家也不一定能提供C 编译器。而汇编语言,一条指令就对应一个机器码,每一步执行什么动作都很清楚,并且程序大小和堆栈调用情况都容易控制,调试起来也比较方便。所以在单片机开发中,我们还是建议采用汇编语言比较好。

了解更多单片机应用编程技巧,请见以下链接http://www.holtek.com.cn/referanc/htk_book.htm

→ 『关闭窗口』
 dav
 [ → 我要发表 ]
上篇文章:MCU单片机初学者到底是应该先学C还是汇编?
下篇文章:Symbian手机操作系统
→ 主题所属分类:  半导体器件 → 应用信息
 热门文章
 如何申请EtherCAT技术协会(ETG)会员资格 (166954)
 台北国际计算机展(COMPUTEX 2015)参展商名… (104281)
 上海市集成电路行业协会(SICA) (90627)
 USB-IF Members Company List (82602)
 第十七届中国专利优秀奖项目名单(507项) (74250)
 台北国际计算机展(COMPUTEX 2015)参展商名… (67863)
 苹果授权MFi制造商名单-Authorized MFi Lic… (67150)
 中国130家太阳能光伏组件企业介绍(3) (55205)
 PLC论坛 (52140)
 中国130家太阳能光伏组件企业介绍(2) (48486)
 最近更新
 EUV光刻技术回眸:Trumpf、Zeiss和ASML的… (4月3日)
 为Al设计的NPU与其他处理器共同加速生成式AI体验 (3月9日)
 英特尔为未来数据中心开发的处理器芯片新技术 (2月23日)
 压电技术使手机屏幕直接变成高质量话筒 (2月14日)
 PCB基础知识及设计软件概述 (2月2日)
 国家文化和科技融合示范基地名单(含第五批) (1月24日)
 国家文化和科技融合示范基地认定管理办法(试行) (1月24日)
 隐身衣逐步走进现实:光学隐身衣、电磁波隐身衣 (10月30日)
 电子电路常用电子元件名称缩写及中英文对照 (10月17日)
 数据手册中的参数:热特性 (8月31日)
 文章搜索
搜索选项:            
  → 评论内容 (点击查看)
您是否还没有 注册 或还没有 登陆 本站?!
关于我们 ┋ 免责声明 ┋ 产品与服务 ┋ 联系我们 ┋ About 365PR ┋ Join 365PR
Copyright @ 2005-2008 365pr.net Ltd. All Rights Reserved. 深圳市产通互联网有限公司 版权所有
E-mail:postmaster@365pr.net 不良信息举报 备案号:粤ICP备06070889号