⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 43.htm

📁 pcb设计资料初学者难得的入门资料包含工厂制作过程
💻 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 + -