匯編語言的編程藝術(shù)

出版時間:2011-12-1  出版社:清華大學出版社  作者:作 者: [美]Randall Hyde  頁數(shù):582  譯者:包戰(zhàn),馬躍  
Tag標簽:無  

內(nèi)容概要

Randall
Hyde著的《匯編語言的編程藝術(shù)(第2版)》是匯編語言學習者翹首以盼的《匯編語言的編程藝術(shù)》的第2版。與第1
版相比,本書新增了反映HLA最新變化的內(nèi)容,并介紹了如何支持Linux、Mac OS
x和FreeBSD。匯編語言是一門復雜的低級語言,但是無論讀者是否具有高級語言編程經(jīng)驗,都可以借助《匯編語言的編程藝術(shù)(第2版)》掌握它。

作者簡介

Randall Hyde是Write Great
Code.Volumes/和Volumes 2的作者,并且與人合著了MASM 6.0
Bible。他為Dr.Dobb’sJournal、Byte$1J多種專業(yè)刊物撰稿。他在加州大學河濱分校講授匯編語言已經(jīng)超過了十年的時間。

書籍目錄

第1章  進入?yún)R編語言的世界
第2章 數(shù)據(jù)表示
第3章 存儲器的訪問與結(jié)構(gòu)
第4章 常量、變量與數(shù)據(jù)類型
第5章 過程和單元
第6章 算術(shù)運算
第7章 低級控制結(jié)構(gòu)
第8章 高級算術(shù)運算
第9章 宏與HLA編譯時語言
第10章 位操作
第11章 字符串指令
第12章 類與對象
附錄 ASCII字符集

章節(jié)摘錄

版權(quán)頁:插圖:9.9編寫編譯時“程序”HLA編譯時語言提供了一種強有力的機制,可以用來編寫“程序”,這種“程序”是HLA編譯匯編語言程序的時候執(zhí)行。雖然可以使用l{IA編譯時語言來編寫一些通用程序,但HLA編譯時語言真正的目的在于編寫那些短小的、編寫其他程序的程序。特別地,HLA編譯時語言的主要目的是使大型的復雜的匯編語言序列的創(chuàng)建過程變成自動化的。下面的小節(jié)提供了這種編譯時程序的一些簡單示例。9.9.1在編譯時構(gòu)造數(shù)據(jù)表早些時候,本書曾建議編寫程序來為匯編語言程序生成大型復雜的查找表(請參見8.4.3節(jié)中關(guān)于表的討論)。第8章提供了一些HLA示例,但指出編寫單獨的程序是不必要的。的確是這樣;僅僅使用HLA的編譯時語言機制就可以產(chǎn)生大多數(shù)所需的查找表。實際上,填寫表項是HLA編譯時語言的一種主要用途。在本節(jié)中,我們將看一看如何在編譯過程中使用HLA的編譯時語言來構(gòu)造數(shù)據(jù)表。在8.4.3節(jié)中,曾有一個HLA程序示例,該程序?qū)σ粋€文本文件進行操作,而這個文件包含了一張關(guān)于正弦函數(shù)的查找表。表中包含360項以及它們的索引,這些索引以度數(shù)為單位指定了所有的角。表中每個int32項都包含值sin(anglel)*1000,其中angle等于索引的值。8.4.3節(jié)曾建議運行這個程序,然后將程序輸出的文本包含在實際使用表的程序當中。使用編譯時語言,就可以省去許多工作。程序清單9.8中的HLA程序包含一個簡短的編譯時代碼段,用于直接構(gòu)造這個正弦函數(shù)表。

編輯推薦

《匯編語言的編程藝術(shù)(第2版)》是由清華大學出版社出版的。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    匯編語言的編程藝術(shù) PDF格式下載


用戶評論 (總計31條)

 
 

  •   講匯編語言的,沒別的,夠深奧的。
  •   適合有一定基礎(chǔ)的匯編程序員參閱,講得比較細致,全面,技巧方面也處理得很好,不可多得的一本好書!
  •   適合有匯編基礎(chǔ)的人
  •   之前看過此書作者的WRITE GREAT CODE,感覺不錯,看見作者還寫了這本,于是買了,剛到手,總體上隨意的翻了翻,內(nèi)容挺詳盡,有些方面會介紹一些技巧性的細節(jié),感覺還算不錯!
  •   只能用仰視的態(tài)度膜拜這本書的科學和藝術(shù)價值!?。∮嬎銠C里面有太多的經(jīng)典之作,這本書有他一席之地
  •   程序員進階必備啊
  •   這本么不用說的,公認的方向標嘛。
  •   書內(nèi)容很好,包裝精美,非常喜歡
  •   價格蠻優(yōu)惠,對自己幫助很大,省得自己跑去買了
  •   國外大牛寫的書,經(jīng)典之作!比起國內(nèi)的那些抄抄減減的書好了很多倍!
  •   調(diào)理清楚,簡單易懂,可以用來解惑
  •   可惜我賣錯了 唉
  •   對HLA已經(jīng)有了一些了解,希望能通過本書有更進一步的深入學習,很不錯的高級匯編語言入門書,我很喜歡
  •   正如本書的評論一樣,在2003年出版的計算機圖書中,我最喜歡的就是.作者以HLA為工具,深入淺出地講解了匯編語言,并且以高級語言的思想,面面俱到地介紹了匯編語言的低層細節(jié).適合于沒有匯編語言編程經(jīng)驗的程序員以及對匯編語言感興趣的愛好者.
  •   書很好。此書是講解高級匯編(HLA)的,不是此意圖的同學要繞道哦。
  •   適合匯編語言進階
  •   等這本書很久了,補充下匯編知識,問了些朋友,都推薦這本書。
  •   給同事買的,同事看了覺得不錯
  •   這本書介紹的內(nèi)容很多,但是都集中在hla語言。匯編語言相對高級語言而言,語法不重要,用法更重要。從這點上看,這本書令人失望。
  •   完全是講解他的hla的一本書,不明白這本書的意義何在,買了學習匯編只會讓你越來越糊涂,看了幾章直接扔垃圾堆了
  •   這本書早就想買了,不過現(xiàn)在沒有時間看。今天到貨,書還挺厚的,感覺質(zhì)量也挺好的。希望比第一版寫得更好些。
  •   不知道是我的原因,還是翻譯的原因,始終感覺翻譯過來的書看著很讓人頭疼,所以現(xiàn)在很期待有英文版的.
  •   書的內(nèi)容安排上還是很不錯的,適合初學者。
  •   匯編語言的語法已很成熟,又弄出一套語法,增加記憶負擔。書中內(nèi)容太雜。
  •   這本書不錯,我很喜歡,買的很值。
  •   國外教材的
  •   很好看,增長知識
  •   很不錯的書,包裝完美
  •   還不錯,一般吧.
  •   挺好的書,讀了覺得有用
  •   匯編語言的編程藝術(shù)
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7