久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1875|回復: 0
打印 上一主題 下一主題
收起左側

高級語言c

[復制鏈接]
跳轉到指定樓層
樓主
ID:107189 發表于 2016-3-6 02:52 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
       long  long ago ,對于計算機而言,大部分是數學家在玩,與數字打交道,那時候是用01代碼編寫程序,terrible,有人發現這樣不行呀,01代碼沒有什么規律,記不住,所以有人想到,把01代碼總結成匯編語言,這樣為了方便人家記憶,提高編程效率,但是對于每種cpu而言,匯編語言都不一樣,都煩呀。。例如intel 的奔騰系列,AMD的cpu,intel還有其他的系列cpu,01代碼對應的功能不一樣,所以匯編語言也不一樣,以我知道的為例。arm7,和51cpu匯編語言那是相差很遠呀。。。完全不是一回事。arm7.arm9,arm11的匯編也不完全相同,也有差別,也要找到差別,哎、。、、剛才arm7和51,不形象,arm7和8086.夠形象吧。。。如果從8086匯編程序員轉到arm匯編程序員上,那完全是干另一件事呀。。。所以,01代碼和匯編語言都叫底層語言,機器語言。。
        高級語言呢。。例如c語言,它是怎么運行的了。也就是我個人的理解,例如你在IDE中寫一個c程序,IDE中包含了編譯器和編輯器,你點擊編譯按鈕,編譯器會把c語言編譯成bin(0,1)代碼,我估計的::編譯器有下列步驟
1.預處理  #include<stdio.h>    #ifdef   #endif   and so on
2. 編譯   把c/c++代碼翻譯成匯編語言。   (這個匯編語言是對應平臺的匯編語言 平臺指對應操作系統和cpu,對于pc機,cpu就那么幾種,系統也是那么幾種了,例如你的pc機是xp,intelcpu ,編譯器就把c代碼翻譯成xp和inte cpu對應的匯編語言了。
3.匯編,  把上面的匯編語言翻譯匯編成機器代碼(01)、,linux下一般表現為ELF目標文件(obj文件)
4.連接。把程序的01代碼和庫文件的01代碼連接起來,構成特定平臺上運行的可執行文件了。
如果 對arm_linux_gcc了解的話,就容易理解了,嘻嘻。。。arm_linux_gcc可以編譯c語言,arm匯編語言。裸機程序可以,也可以是應用程序了,也就是arm上linux上的應用程序。。。這就是平臺了。
     這樣也就引出了交叉編譯了,什么是交叉編譯,也就是在一個平臺上編譯生成另一個平臺上運行的可執行程序。
在linux和intel平臺上編譯生成arm和linux的平臺的可執行程序。。。
     同時我回憶了下c#,先把 c# 源程序由編譯器生成中間代碼( microsoft intermediate language microsoft 中間代碼了, 我們的 exe 其實就是這個東西了,, xp 機子上點擊這個文件,就由。 Net framework 中的 Just-In-Time 編譯器就把這個中間代碼 MSIL 編譯為專用于 OS (這里指 xp 了)和目標機器結構的本機代碼了,這樣才可以執行了。
     

記錄下平時小技巧吧:
一。。復制的文字在word下有背景怎么辦??、
1.。復制到txt,背景消失
2.word中工具欄中兩個A的格式窗口有清除格式。。選擇就行了
二。 有時候下載的word擴展名是docx,,有些人可能會想,會不會是人家出現搞錯了呢。。非也。。
docx是office 2007(word 2007)的擴展名,doc是office 2003(word 2003)的,聽說為了節省存儲空間,可以下載個docx2doc converter工具,更猛的是裝office 2007.。呵呵。。或者裝個office2003變成2007 的補丁。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产精品www| 97av视频在线 | 亚洲一区二区在线 | 日韩中文字幕 | 91亚洲精品久久久电影 | 国产激情偷乱视频一区二区三区 | av影音资源| 91久久久久久久久久久 | 亚洲视频在线观看 | 欧美精品电影一区 | 亚洲视频在线播放 | 日韩在线视频免费观看 | 欧美日韩在线一区二区 | 超碰成人免费 | 国产精品一区二区欧美 | 91免费版在线观看 | 综合色在线 | 男人的天堂久久 | 91成人影院| 亚洲国产精品久久 | 日韩电影一区二区三区 | 日本一二三区在线观看 | 国产乱码久久久久久 | 在线视频中文字幕 | 在线视频一区二区 | 毛片黄片| 日韩一区二区三区av | 国产精品视频一 | 中文字幕免费在线观看 | 国产精品一区二区av | 成年网站在线观看 | 天天操夜夜看 | 日本一区二区在线视频 | 久久久精| 国产精品视频一二三区 | 成人激情视频免费在线观看 | 毛片视频免费观看 | 粉嫩av在线| 欧美一级免费黄色片 | 黄色免费在线观看网站 | 成人在线视频免费看 |