📄 43.htm
字号:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>CTerm非常精华下载</title>
</head>
<body bgcolor="#FFFFFF">
<table border="0" width="100%" cellspacing="0" cellpadding="0" height="577">
<tr><td width="32%" rowspan="3" height="123"><img src="DDl_back.jpg" width="300" height="129" alt="DDl_back.jpg"></td><td width="30%" background="DDl_back2.jpg" height="35"><p align="center"><a href="http://202.112.58.200"><font face="黑体"><big><big>Tsinghua</big></big></font></a></td></tr>
<tr>
<td width="68%" background="DDl_back2.jpg" height="44"><big><big><font face="黑体"><p align="center"> 嵌入式系统 (BM: turbolinux jacobw) </font></big></big></td></tr>
<tr>
<td width="68%" height="44" bgcolor="#000000"><font face="黑体"><big><big><p align="center"></big></big><a href="http://cterm.163.net"><img src="banner.gif" width="400" height="60" alt="banner.gif"border="0"></a></font></td>
</tr>
<tr><td width="100%" colspan="2" height="100" align="center" valign="top"><br><p align="center">[<a href="嵌入式系统.htm">回到开始</a>][<a href="6.htm">上一层</a>][<a href="44.htm">下一篇</a>]
<hr><p align="left"><small>发信人: linklove (爱是什么), 信区: Embedded <br>
标 题: 说说单片机汇编编程和C编程的关键区别在哪? <br>
发信站: BBS 水木清华站 (Wed Sep 19 18:06:46 2001) <br>
<br>
多谢 <br>
<br>
<br>
-- <br>
<br>
※ 来源:·BBS 水木清华站 smth.org·[FROM: 166.111.147.222] <br>
发信人: maevis ( 链题瑍~~~~~改过自新 :P), 信区: Embedded <br>
标 题: Re: 说说单片机汇编编程和C编程的关键区别在哪? <br>
发信站: BBS 水木清华站 (Thu Sep 20 01:12:31 2001) <br>
<br>
<br>
<br>
<br>
是不是用c对硬件的理解可以放宽,费时少。 <br>
用c有什么坏处呀? <br>
<br>
<br>
【 在 linklove (爱是什么) 的大作中提到: 】 <br>
: 多谢 <br>
: 多谢 <br>
<br>
<br>
-- <br>
<br>
<br>
猴子想: 想要登上月球,爬到树上就算成功了一步。 <br>
<br>
<br>
※ 来源:·BBS 水木清华站 smth.org·[FROM: 129.215.102.54] <br>
发信人: Viking (猴子·木头猴子@后单蹬打水), 信区: Embedded <br>
标 题: Re: 说说单片机汇编编程和C编程的关键区别在哪? <br>
发信站: BBS 水木清华站 (Thu Sep 20 02:00:26 2001) <br>
<br>
生成的机器代码长。 <br>
长多少就取决于你用的编译器的效率了。 <br>
<br>
【 在 maevis ( 链题瑍~~~~~改过自新 :P) 的大作中提到: 】 <br>
: 是不是用c对硬件的理解可以放宽,费时少。 <br>
: 用c有什么坏处呀? <br>
<br>
<br>
-- <br>
-- <br>
一年之计在于春,这是说给人听的格言,我要去送给猴子。 <br>
春天之于我,并不那么重要,我还有夏天啦、秋天啦、冬天啦, <br>
四季宜人,只要女朋友不跑。 <br>
猴子不同,错过这个季节,以后它就冷淡了,又要干熬上一年。 <br>
它才活几岁。当这只猴子回首往事的时候,会有多么痛苦。 <br>
<br>
<br>
※ 来源:·BBS 水木清华站 smth.org·[FROM: 162.105.16.253] <br>
发信人: scaner (06|fedgity), 信区: Embedded <br>
标 题: Re: 说说单片机汇编编程和C编程的关键区别在哪? <br>
发信站: BBS 水木清华站 (Thu Sep 20 02:20:58 2001) <br>
<br>
可移植性好呀 <br>
【 在 Viking (猴子·木头猴子@后单蹬打水) 的大作中提到: 】 <br>
: 生成的机器代码长。 <br>
: 长多少就取决于你用的编译器的效率了。 <br>
<br>
<br>
-- <br>
菩提本无树,明镜亦非台 <br>
本来无一物,何处惹尘埃 <br>
<br>
<br>
<br>
※ 来源:·BBS 水木清华站 smth.org·[FROM: 166.111.215.235] <br>
发信人: nonsun (无晴~徘徊于天堂与地狱之间), 信区: Embedded <br>
标 题: Re: 说说单片机汇编编程和C编程的关键区别在哪? <br>
发信站: BBS 水木清华站 (Thu Sep 20 09:21:10 2001) <br>
<br>
真正实现单片机控制功能的那部分程序是不会有什么区别的, <br>
比如说往某个端口写个什么值是表示开门,仍然要知道这个 <br>
端口的地址以及它怎么操作。 <br>
<br>
但对于一些通用的逻辑处理,比如说一些算术运算等,高级 <br>
语言就显现出它的优势出来了。像特别在一些机器指令不直 <br>
接支持的功能实现上(如在8位机上完成16位的运算等), <br>
当然,由于编译器不可能非常智能,因此编译出来的代码不 <br>
一定是最优的。 <br>
<br>
另外一点,虽然标准C并不能实现所有汇编中的功能(如循环 <br>
移位、变量绝对地址定位等),但由于单片机开发的自身的 <br>
特点决定了大部分的单片机C 语言编译器一般都会对标准C <br>
作一定的扩展,应该说基本上所有汇编能干的事情,C 都能 <br>
干。再说了,实在不行了,还可以用混合语言编程呀。^_* <br>
<br>
<br>
<br>
【 在 maevis ( 链题瑍~~~~~改过自新 :P) 的大作中提到: 】 <br>
: 是不是用c对硬件的理解可以放宽,费时少。 <br>
: 用c有什么坏处呀? <br>
<br>
<br>
-- <br>
<br>
抛开一切,就能走进天堂吗? <br>
<br>
<br>
※ 来源:·BBS 水木清华站 smth.org·[FROM: 61.157.93.119] <br>
发信人: darcy (野雀安无巢,游子为谁骄), 信区: Embedded <br>
标 题: Re: 说说单片机汇编编程和C编程的关键区别在哪? <br>
发信站: BBS 水木清华站 (Sat Sep 22 10:44:50 2001) <br>
<br>
还有一点,你的平台需要有对C支持的运行环境,如果没有的话 <br>
恐怕就只能用汇编啦.应该不会有不提供汇编环境的单片机平 <br>
台吧. <br>
【 在 nonsun (无晴~徘徊于天堂与地狱之间) 的大作中提到: 】 <br>
: 真正实现单片机控制功能的那部分程序是不会有什么区别的, <br>
: 比如说往某个端口写个什么值是表示开门,仍然要知道这个 <br>
: 端口的地址以及它怎么操作。 <br>
: 但对于一些通用的逻辑处理,比如说一些算术运算等,高级 <br>
: 语言就显现出它的优势出来了。像特别在一些机器指令不直 <br>
: 接支持的功能实现上(如在8位机上完成16位的运算等), <br>
: 当然,由于编译器不可能非常智能,因此编译出来的代码不 <br>
: 一定是最优的。 <br>
: 另外一点,虽然标准C并不能实现所有汇编中的功能(如循环 <br>
: 移位、变量绝对地址定位等),但由于单片机开发的自身的 <br>
: 特点决定了大部分的单片机C 语言编译器一般都会对标准C <br>
: ................... <br>
<br>
-- <br>
<br>
※ 来源:·BBS 水木清华站 smth.org·[FROM: 166.111.74.132] <br>
发信人: nonsun (无晴~徘徊于地狱与天堂之间), 信区: Embedded <br>
标 题: Re: 说说单片机汇编编程和C编程的关键区别在哪? <br>
发信站: BBS 水木清华站 (Mon Sep 24 09:48:34 2001) <br>
<br>
这当然,不过现在很少有不提供C 编译器的单片机系统了。 <br>
问题是像51系列出来的比较早,我们还有不少同志“习惯” <br>
用汇编。:-(( <br>
<br>
<br>
【 在 darcy (野雀安无巢,游子为谁骄) 的大作中提到: 】 <br>
: 还有一点,你的平台需要有对C支持的运行环境,如果没有的话 <br>
: 恐怕就只能用汇编啦.应该不会有不提供汇编环境的单片机平 <br>
: 台吧. <br>
<br>
<br>
-- <br>
<br>
抛开一切,就能走进天堂吗? <br>
<br>
<br>
※ 来源:·BBS 水木清华站 smth.org·[FROM: 61.157.94.51] <br>
发信人: Viking (猴子·木头猴子@后单蹬打水), 信区: Embedded <br>
标 题: Re: 说说单片机汇编编程和C编程的关键区别在哪? <br>
发信站: BBS 水木清华站 (Mon Sep 24 10:09:42 2001) <br>
<br>
还有就是象我这样郁闷的, <br>
屡次向老板推荐说:我们改用C吧 <br>
老板分三层反驳: <br>
1.你能确保用C有良好的实时性吗? <br>
——我根本就不觉得C会恶化实时性,可是不知道他怎么就认准了 <br>
2.又不是不会用汇编,你都用得这么熟了,乱改什么! <br>
——承蒙您老夸奖:( <br>
3.我当年用8096编总线程序,还不是一样编?我折腾了一个月查出原来是0和o混了, <br>
就是要这样才会有收获! <br>
——我还能说什么呢?wuwuwuwuwu <br>
【 在 nonsun (无晴~徘徊于地狱与天堂之间) 的大作中提到: 】 <br>
: 这当然,不过现在很少有不提供C 编译器的单片机系统了。 <br>
: 问题是像51系列出来的比较早,我们还有不少同志“习惯” <br>
: 用汇编。:-(( <br>
<br>
<br>
-- <br>
Development of self in accordance with the celestial <br>
principle of consistency; <br>
Cultivation of amplitude in emulation of the earth's <br>
benevolent support of man and nature... <br>
<br>
<br>
※ 来源:·BBS 水木清华站 smth.org·[FROM: 162.105.16.253] <br>
发信人: RoachCock (ExitLinuxEx), 信区: Embedded <br>
标 题: Re: 说说单片机汇编编程和C编程的关键区别在哪? <br>
发信站: BBS 水木清华站 (Mon Sep 24 10:59:01 2001) <br>
<br>
<br>
哎,人一老就顽固,真的.用了C后我有一种解脱感,真的 <br>
【 在 Viking (猴子·木头猴子@后单蹬打水) 的大作中提到: 】 <br>
: 还有就是象我这样郁闷的, <br>
: 屡次向老板推荐说:我们改用C吧 <br>
: 老板分三层反驳: <br>
: 1.你能确保用C有良好的实时性吗? <br>
: ——我根本就不觉得C会恶化实时性,可是不知道他怎么就认准了 <br>
: 2.又不是不会用汇编,你都用得这么熟了,乱改什么! <br>
: ——承蒙您老夸奖:( <br>
: 3.我当年用8096编总线程序,还不是一样编?我折腾了一个月查出原来是0和o混了, <br>
: 就是要这样才会有收获! <br>
: ——我还能说什么呢?wuwuwuwuwu <br>
<br>
<br>
-- <br>
<br>
此处不留爷,自有留爷处. <br>
处处不留爷,爷去投八路. <br>
<br>
<br>
※ 修改:·RoachCock 於 Sep 24 10:59:39 修改本文·[FROM: 211.70.216.57] <br>
※ 来源:·BBS 水木清华站 smth.org·[FROM: 211.70.216.57] <br>
发信人: cind (枫凌十四--重新恋爱中--黑发和手), 信区: Embedded <br>
标 题: Re: 说说单片机汇编编程和C编程的关键区别在哪? <br>
发信站: BBS 水木清华站 (Fri Oct 5 03:01:32 2001) <br>
<br>
实际上我觉得C语言最方便的地方在于流程控制 <br>
<br>
【 在 nonsun (无晴~徘徊于天堂与地狱之间) 的大作中提到: 】 <br>
: 真正实现单片机控制功能的那部分程序是不会有什么区别的, <br>
: 比如说往某个端口写个什么值是表示开门,仍然要知道这个 <br>
: 端口的地址以及它怎么操作。 <br>
: 但对于一些通用的逻辑处理,比如说一些算术运算等,高级 <br>
: 语言就显现出它的优势出来了。像特别在一些机器指令不直 <br>
: 接支持的功能实现上(如在8位机上完成16位的运算等), <br>
: 当然,由于编译器不可能非常智能,因此编译出来的代码不 <br>
: 一定是最优的。 <br>
: 另外一点,虽然标准C并不能实现所有汇编中的功能(如循环 <br>
: 移位、变量绝对地址定位等),但由于单片机开发的自身的 <br>
: 特点决定了大部分的单片机C 语言编译器一般都会对标准C <br>
: ................... <br>
<br>
-- <br>
年利率30%的四年期借款30万,谁愿意提供? <br>
有意者请回至本人信箱 <br>
<br>
<br>
※ 来源:·BBS 水木清华站 smth.org·[FROM: 166.111.173.149] <br>
发信人: htjj (阿牛·期待), 信区: Embedded <br>
标 题: Re: 说说单片机汇编编程和C编程的关键区别在哪? <br>
发信站: BBS 水木清华站 (Fri Oct 5 13:15:38 2001) <br>
<br>
简单的说,c编译器是不是就是把c语言翻译成单片机能识别的汇编语言? <br>
我想问的是,一般好像C编译器很贵,可行性不好吧? <br>
<br>
<br>
【 在 nonsun (无晴~徘徊于天堂与地狱之间) 的大作中提到: 】 <br>
: 真正实现单片机控制功能的那部分程序是不会有什么区别的, <br>
: 比如说往某个端口写个什么值是表示开门,仍然要知道这个 <br>
: 端口的地址以及它怎么操作。 <br>
: 但对于一些通用的逻辑处理,比如说一些算术运算等,高级 <br>
: 语言就显现出它的优势出来了。像特别在一些机器指令不直 <br>
: 接支持的功能实现上(如在8位机上完成16位的运算等), <br>
: 当然,由于编译器不可能非常智能,因此编译出来的代码不 <br>
: 一定是最优的。 <br>
: 另外一点,虽然标准C并不能实现所有汇编中的功能(如循环 <br>
: 移位、变量绝对地址定位等),但由于单片机开发的自身的 <br>
: 特点决定了大部分的单片机C 语言编译器一般都会对标准C <br>
: ................... <br>
<br>
-- <br>
* ● <br>
*** 等待是一种被悬置的心情 <br>
***** 仿若你从未曾来过 ▲ <br>
**Y** 仿若你从未曾离开过 ┃跨越地平线の新一天 <br>
━━━━━━━━━━━━━━━━━━━━━━━━━━╋━━━━━━━━★ <br>
<br>
<br>
※ 来源:·BBS 水木清华站 smth.org·[FROM: 166.111.169.221] <br>
</small><hr>
<p align="center">[<a href="嵌入式系统.htm">回到开始</a>][<a href="6.htm">上一层</a>][<a href="44.htm">下一篇</a>]
<p align="center"><a href="http://cterm.163.net">欢迎访问Cterm主页</a></p>
</table>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -