1.C语言和汇编语言在开发单片机时各有哪些优缺点?答:汇编语言是一种用文字助记符来表示机器指令的符号语言,是最接近机器码的一种语言。其主要优点是占用资源少、程序执行效率高。但是不同的CPU,其汇编语言可能有所差异,所以不易移植。C语言是一种结构化的高级语言。其优点是可读性好,移植容易,是普遍使用的一种计算机语言。缺点是占用资源较多,执行效率没有汇编高。对于目前普遍使用的RISC架构的8bitMCU来说,其内部ROM、RAM、STACK等资源都有限,如果使用C语言编写,一条C语言指令编译后,会变成很多条机器码,很容易出现ROM空间不够、堆栈溢出等问题。而且一些单片机厂家也不一定能提供C编译器。而汇编语言,一条指令就对应一个机器码,每一步执行什幺动作都很清楚,并且程序大小和堆栈调用情况都容易控制,调试起来也比较方便。所以在单片机开发中,我们还是建议采用汇编语言比较好。如果对单片机C语言有兴趣,HOLTEK的单片机就有提供C编译器,可以到HOLTEK的网站(www.holtek.com.cn)免费下载使用。
上传时间: 2013-10-24
上传用户:qb1993225
C++ 语言
上传时间: 2014-01-04
上传用户:Maple
一个支撑矢量机模型库,详细内容参看压缩包内的FAQ
上传时间: 2015-03-19
上传用户:moerwang
我个人在学习vc/mfc编程的时候就遇到过很多的问题,感觉不知道该怎么办,这里有一本关于mfc FAQ的书,解释了一些关于这方面的问题,希望对你有用。
上传时间: 2014-01-16
上传用户:大三三
Linux的开发文档,开发遇到的问题的FAQ,文档是Html形式
上传时间: 2014-11-17
上传用户:jichenxi0730
Windows CE开发全接触 WinCE操作系统简介 Platform Builder 4.2简介 WinCE产品开发流程介绍 WinCE系统开发 WinCE驱动开发 WinCE应用程序开发工具介绍 WinCE应用程序开发 WinCE开发FAQ
标签: WinCE Platform Windows Builder
上传时间: 2015-10-01
上传用户:yuanyuan123
本书收集了微软基础类库(Microsoft Foundation Class,MFC)编程中经常会遇到的问题,多达130多条。本书独特的结构设计使您能够迅速地查找到答案并且把相关的解决方案结合到程序中。本书的FAQ采用一种理想的格式,这样开发人员能够迅速找到需要紧急解决的问题的答案。同时,您会发现许多技术可以帮助您更好地理解MFC应用程序的内部工作,并提高MFC编程技巧。尤其特殊的是,解释(Explanation)和附加注释(Additional Comment)部分通常都深入到MFC源代码或者没有归档的函数内部,从而解释所讨论的技术如何工作、它们与MFC的默认行为有何不同以及是如何与其默认行为结合起来的。
标签: Foundation Microsoft Class 130
上传时间: 2013-12-20
上传用户:yoleeson
这是NTFS文件0.5版本技术文件,它是 Linux-NTFS 计划的一部分。 这是技术文件,NTFS FAQ里包含了公众问题的简单答案。 NTFS是Windows NT, 2000 and XP的文件系统,它支持几乎所有POSIX、HFS、HPFS特征: * 它可以处理大容量存储单元(最大到246 GB)。 * 它包含嵌入式的数据压缩。 * 它使用log文件处理事务。 * 比特码流,任何事务都是磁盘上的小目标。
上传时间: 2015-10-16
上传用户:libinxny
中科院<<求实>>杂志 2006年1月 ★领域前瞻★ 2 国家级骨干型、引领型、网络型研究所──计算所创新三期的追求>>>>>>李国杰 7 建设具有中国特色网络型研究所的战略思考( 下)>>>>>>樊建平 刘新宇 ★专家视点★ 10 能力服务器──低成本信息化技术>>>>>>孙毓忠 ★所内动态★ 12 计算所探索低成本信息化的解决之道>>>>>>祁 威 14 计算所东莞分部正式挂牌成立>>>>>>钟天智 15 统一思想,抓好落实,继续深化研究生思想教育工作>>>>>>檀彦卓 ★特别报道★ 16 知识产权FAQ(上)>>>>>>张 艳 李 娜 19 ARP 阶段性进展情况汇报>>>>>>南方公园 22 ★简讯★ ★史海沉浮★ 24 我的回忆>>>>>>甘 鸿 ★闲情雅致★ 27 定向越野之初体验>>>>>>熊 刚
上传时间: 2013-12-10
上传用户:tianyi223
=== === === === === === === === === === ==== IBM PC KEYBOARD INFORMATION FOR SOFTWARE DEVELOPERS ================================================================ Sources: PORTS.A of Ralf Brown s interrupt list collection repairFAQ.org keyboard FAQ(doesn t appear to exsist) Linux source code Test hardware: New Samsung KB3T001SAXAA 104-key keyboard Old Maxi 2186035-00-21 101-key keyboard NO WARRANTY. NO GUARANTEE. I have tried to make this information accurate. I don t know if I succeeded. Corrections or additional information would be welcome. This is a plain-text document. If you use a word-processor to view it, use a fixed-pitch font (like Courier) so columnar data and ASCII art lines up properly.
标签: INFORMATION DEVELOPERS KEYBOARD SOFTWARE
上传时间: 2014-08-18
上传用户:ecooo