出版時間:2006-4-1 出版社:電子工業(yè)出版社 作者:Hyde R 頁數(shù):445 字?jǐn)?shù):550000 譯者:韓東海
Tag標(biāo)簽:無
內(nèi)容概要
各位程序員一定希望自己編寫的代碼是能讓老板贊賞、滿意的代碼;是能讓客戶樂意掏錢購買的代碼;是能讓使用者順利使用的代碼;是能讓同行欣賞贊譽的代碼;是能讓自己引以為豪的卓越代碼。 本書作者為希望能編寫出卓越代碼的人提供了自己積累的關(guān)于卓越編程的真知灼見。它彌補了計算機科學(xué)和工程課程中被忽略的一個部分——底層細(xì)節(jié),而這正是構(gòu)建卓越代碼的基石。具體內(nèi)容包括:計算機數(shù)據(jù)表示法,二進(jìn)制數(shù)學(xué)運算與位運算,內(nèi)存組織與內(nèi)存訪問,數(shù)據(jù)類型及其表示,布爾邏輯與數(shù)字設(shè)計,CPU體系結(jié)構(gòu),CPU指令集的體系結(jié)構(gòu),內(nèi)存體系與內(nèi)存組織,計算機系統(tǒng)如何與外界通信等。 作者簡介:Randall Hyde是匯編語言的相關(guān)書籍中最受推崇的《The Arf of Assembly Language》(No Starch出版社出版)的作者。他同時還是《The Waite Group's MASM 6.0 Bible》的聯(lián)合作者,《Dr.Dobb's Journal》和《Byte》專業(yè)周刊的撰稿人。
作者簡介
Randall Hyde是匯編語言的相關(guān)書籍中最受推崇的《The Arf of Assembly Language》(No Starch出版社出版)的作者。他同時還是《The Waite Groups MASM 6.0 Bible》的聯(lián)合作者,《Dr.Dobbs Journal》和《Byte》專業(yè)周刊的撰稿人。
書籍目錄
第1章 編寫卓越代碼須知 1.1 編程卓越之道系列 1.2 本卷內(nèi)容 1.3 本卷所做的假設(shè) 1.4 卓越代碼的各項特征 1.5 本卷涉及的環(huán)境 1.6 獲取更多信息第2章 數(shù)值表示 2.1 什么是數(shù) 2.2 計數(shù)系統(tǒng)(NumberingSystem) 2.3 數(shù)/字符串轉(zhuǎn)換 2.4 數(shù)的內(nèi)部表示 2.5 有符號數(shù)與無符號數(shù) 2.6 二進(jìn)制數(shù)一些有用的特性 2.7 符號擴展,零擴展,以及縮減 2.8 飽和操作(saturation) 2.9 二進(jìn)制編碼的十進(jìn)制(BCD)表示法 2.10 定點表示法 2.11 比例數(shù)格式(scalednumericformats) 2.12 有理數(shù)表示法 2.13 獲取更多信息第3章 二進(jìn)制算術(shù)與位運算 3.1 二進(jìn)制數(shù)與十六進(jìn)制數(shù)的算術(shù)運算 3.2 位邏輯運算 3.3 二進(jìn)制數(shù)和位串(bitstring)的邏輯運算 3.4 有用的位運算 3.5 移位(Shift)與循環(huán)移位(Rotate) 3.6 位域與打包(packed)數(shù)據(jù) 3.7 打包與解包數(shù)據(jù) 3.8 獲取更多信息第4章 浮點表示法 4.1 浮點運算簡介 4.2 IEEE浮點數(shù)格式 4.3 規(guī)格化(norrealization)與反向規(guī)格化(denorrealized)數(shù) 4.4 舍入(rounding) 4.5 特殊的浮點數(shù) 4.6 浮點異常 4.7 浮點運算 4.8 獲取更多信息第5章 字符表示法 5.1 字符數(shù)據(jù) 5.2 字符串 5.4 設(shè)計你自己的字符集 5.5 獲取更多信息第6章 內(nèi)存組織與訪問 6.1 基本的系統(tǒng)組成部分 6.2 內(nèi)存物理組織 6.3 大端組織與小端組織 6.4 系統(tǒng)時鐘 ……第7章 復(fù)合數(shù)據(jù)類型與內(nèi)存對象第8章 布爾邏輯與數(shù)字設(shè)計第9章 CPU體系結(jié)構(gòu)第10章 指令集體系結(jié)構(gòu)第11章 內(nèi)存體系結(jié)構(gòu)與組織第12章 輸入與輸出(I/O)運用底層語言思想編寫高級語言代碼附錄A ASCII字符集索引
編輯推薦
卓越的代碼是高效的代碼。但在你能夠?qū)懗稣嬲咝У拇a之前,你必須理解計算機系統(tǒng)如何執(zhí)行程序,以及程序語言映射到計算機底層硬件的抽象過程。無論如何,編譯器是無法寫出最好的計算機代碼的,但程序員可以做到。編程卓越之道第一卷幫你建立了構(gòu)建卓越軟件所需的基本概念。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載