色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>C語言|源代碼>匯編語言編程藝術PDF電子書免費下載

匯編語言編程藝術PDF電子書免費下載

2020-06-15 | pdf | 4.30 MB | 次下載 | 5積分

資料介紹

  考慮到這是一本教匯編語言編程的書,是為大學水平的學生寫的,由一個似乎知道他在說什么的人寫的,你的自然傾向是相信某些東西,如果它出現在印刷品上。剛讀了上面的內容,您就開始假設程序集一定很糟糕。親愛的朋友,這是匯編語言百分之八十的問題。也就是說,人們根據從朋友、導師、文章和書籍中聽到的信息,對匯編語言產生了一些非常強烈的誤解。哦,匯編語言當然不完美。它確實有許多真正的缺點。然而,這些錯誤被那些不熟悉匯編語言的人完全夸大了。下一次當有人開始鼓吹匯編語言的壞處時,問“你有多少年的匯編語言編程經驗?”當然,如果你不知道,匯編是很難理解的。令人驚訝的是,有多少人愿意只根據他們的對話或讀過的文章就公開反對匯編語言。匯編語言用戶也使用高級語言(HLLs);匯編語言最直言不諱的反對者很少使用HLLs。你相信誰,一個精通這兩種編程語言的專家,或者一個從來沒有花時間學習匯編語言并對其能力形成誠實看法的人?在與某人的談話中,我會不遺余力地解決上述每一個問題。事實上,在這一章的草稿中,我花了大約十頁的時間來解釋上面每一個陳述的錯誤。然而,這本書已經夠長了,我覺得在這些問題上繼續下去所獲得的收獲是微乎其微的。盡管如此,對上述每一點進行簡短的反駁是有必要的,如果不是因為其他原因,只是為了讓你不要認為這些言論沒有正當的辯護理由。

  組裝很難學。你不知道的語言也是。嘗試學習(真正的學習)APL、Prolog或Smalltalk。一旦學習了Pascal,學習另一種語言(如C、BASIC、FORTRAN、Modula-2或Ada)就相當容易了,因為這些語言與Pascal非常相似。另一方面,學習像Prolog這樣不同的語言并不是那么簡單。匯編語言也與Pascal有很大不同。它將比其他類似帕斯卡語的語言更難學習。然而,學習匯編并不比學習第一門編程語言困難多少。匯編很難閱讀和理解。當然,如果你不知道的話。大多數發表這一聲明的人根本不了解assembly。當然,編寫不可能讀懂的匯編語言程序是很容易的。編寫不可能讀取的C、Prolog和APL程序也很容易。有了經驗,你會發現匯編和其他語言一樣容易閱讀。程序集很難調試。與上述論點相同。如果你沒有太多調試匯編語言程序的經驗,那就很難調試它們。還記得在你的第一個Pascal(或其他HLL)程序中發現bug是什么感覺嗎?每當你學習一種新的編程語言時,在獲得經驗之前,你在調試該語言的程序時都會遇到問題。裝配很難維護。C程序很難維護。事實上,程序很難維持一段時間。缺乏經驗的匯編語言程序員往往編寫難以維護的程序。編寫可維護的程序不是一種天賦。這是你通過經驗發展出來的技能。匯編語言很難。這句話其實是有道理的。很長一段時間以來,匯編語言程序員完全從頭開始編寫程序,通常是“重新發明輪子”。HLL程序員,特別是C、Ada和Modula-2程序員,長期以來一直享受著標準庫包的好處,該包解決了許多常見的編程問題。另一方面,眾所周知,匯編語言程序員每次需要整數輸出例程時都會重寫它。這本書不采用這種方法。相反,它利用了加州大學河濱分校(University of California,Riverside)為80x86匯編語言程序員提供的UCR標準庫所做的一些工作。這些子程序簡化了匯編語言,就像C標準庫幫助C程序員一樣。圖書館的源代碼列表可以通過互聯網和各種其他通信服務以及配套的軟盤以電子方式獲得。匯編語言編程很費時。軟件工程師估計開發人員只花了大約百分之三十的時間編寫問題的解決方案。即使用匯編語言編寫一個程序比用HLL語言編寫一個程序花了兩倍的時間,項目的總完成時間也只有15%的差異。事實上,好的匯編語言程序員不需要兩倍的時間來實現匯編語言。使用HLL確實會節省一些時間;但是,節省的時間不足以抵消使用匯編語言的好處。改進的編譯器技術消除了對匯編語言的需求。這不是真的,也許永遠不會是真的。優化編譯器每天都在變得更好。然而,匯編語言程序員通過編寫不同于使用HLL的代碼來獲得更好的性能。如果匯編語言程序員用C語言編寫程序,然后手工將它們翻譯成匯編語言,那么一個好的C編譯器將產生等效的,甚至更好的代碼。那些宣稱編譯器技術的人正在比較他們手工編譯的代碼和編譯器生成的代碼。編譯器在編譯方面比人類做得好得多。再說一遍,你永遠不會發現匯編語言程序員在寫“帶MOV指令的C代碼”,畢竟,這就是你使用C編譯器的原因。今天,機器太快了,我們不再需要組裝了。令人驚訝的是,人們會花很多錢買一臺比自己擁有的機器稍快的機器,但他們不會花額外的時間在匯編中編寫代碼,因此它在同一硬件上運行得更快。關于機器的速度和軟件的速度有很多激烈的爭論,但有一個事實仍然存在:用戶總是想要更高的速度。在任何給定的機器上,最快的程序都將用匯編語言編寫。如果你需要更快的速度,你應該使用更好的算法,而不是切換到匯編語言。為什么你不能在匯編語言中使用這個更好的算法呢?如果你已經在使用你能找到的最好的算法,而且它仍然太慢呢?這是一個完全錯誤的反對匯編語言的論點。

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1電子電路原理第七版PDF電子教材免費下載
  2. 0.00 MB  |  1490次下載  |  免費
  3. 2單片機典型實例介紹
  4. 18.19 MB  |  92次下載  |  1 積分
  5. 3S7-200PLC編程實例詳細資料
  6. 1.17 MB  |  27次下載  |  1 積分
  7. 4筆記本電腦主板的元件識別和講解說明
  8. 4.28 MB  |  18次下載  |  4 積分
  9. 5開關電源原理及各功能電路詳解
  10. 0.38 MB  |  10次下載  |  免費
  11. 6基于AT89C2051/4051單片機編程器的實驗
  12. 0.11 MB  |  4次下載  |  免費
  13. 7藍牙設備在嵌入式領域的廣泛應用
  14. 0.63 MB  |  3次下載  |  免費
  15. 89天練會電子電路識圖
  16. 5.91 MB  |  3次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234313次下載  |  免費
  3. 2PADS 9.0 2009最新版 -下載
  4. 0.00 MB  |  66304次下載  |  免費
  5. 3protel99下載protel99軟件下載(中文版)
  6. 0.00 MB  |  51209次下載  |  免費
  7. 4LabView 8.0 專業版下載 (3CD完整版)
  8. 0.00 MB  |  51043次下載  |  免費
  9. 5555集成電路應用800例(新編版)
  10. 0.00 MB  |  33562次下載  |  免費
  11. 6接口電路圖大全
  12. 未知  |  30320次下載  |  免費
  13. 7Multisim 10下載Multisim 10 中文版
  14. 0.00 MB  |  28588次下載  |  免費
  15. 8開關電源設計實例指南
  16. 未知  |  21539次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935053次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537791次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234313次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233045次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191183次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183277次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138039次下載  |  免費
主站蜘蛛池模板: 菲律宾毛片| 亚洲国产精品自在自线观看| 成人在线观看免费视频| 亚洲欧美成人综合| 人妻体体内射精一区二区| 好紧好湿太硬了我太爽了文字| 99久久久无码国产精品免费人妻| 亚洲va久久久久| 青青热久久综合网伊人| 久久国产香蕉| 国产成人一区免费观看| chinese耄耋70老太性| 在线电台收听| 亚洲AV成人片色在线观看网站 | 日本理伦片午夜理伦片| 久久视热频这里只精品| 国产中文视频无码成人精品| 大睾丸内射老师| jizz丝袜| 99免费观看视频| 91热久久免费频精品动漫99| 阴茎插入阴道| 亚洲午夜无码久久久久蜜臀av| 无码专区无码专区视频网网址| 三级网站午夜三级| 日本xxxx19| 强奷乱码中文字幕熟女免费| 男人有噶坏| 女人一级毛片免费视频观看| 蜜臀AV人妻久久无码精品麻豆| 久久日本片精品AAAAA国产| 好大快用力深一点h视频| 国产免国产免费| 国产免费不卡| 国产睡熟迷奷系列网站| 国产精品亚洲欧美| 国产欧美日韩视频怡春院 | 人与禽交3d动漫羞羞动漫| 欧美精品AV一区二区无码| 尿了么app| 青青草原伊人网|