出版時(shí)間:2005-1-1 出版社:清華大學(xué)出版社 作者:James S.Evans,Gregory L.Trimper,蔣敬旗,李華偉,尹志剛,唐冬蕾 頁數(shù):416 字?jǐn)?shù):647000 譯者:蔣敬旗,李華偉,尹志剛,唐冬蕾
Tag標(biāo)簽:無
內(nèi)容概要
本書全面介紹了新型64位安騰體系結(jié)構(gòu)及其具有突破性的性能。通過使用標(biāo)準(zhǔn)命令行工具和大量實(shí)例,循序漸進(jìn)地介紹了安騰匯編語言,并結(jié)合當(dāng)代計(jì)算機(jī)體系結(jié)構(gòu)的發(fā)展,詳細(xì)闡述了安騰體系結(jié)構(gòu)設(shè)計(jì)。本書涵蓋的內(nèi)容包括: ·顯式并行指令計(jì)算(EPIC)的潛能 ·安騰體系結(jié)構(gòu)中的創(chuàng)新,例如寄存器棧引擎(RSE)和廣泛使用的謂詞等 ·過程調(diào)用以及過程調(diào)用機(jī)制 ·浮點(diǎn)操作 ·I/O技術(shù),包括從簡單的調(diào)試到文件的使用等 ·開主和源碼、Intel和HP-UX編譯程序的輸出優(yōu)化 本書每章都包括翔實(shí)的數(shù)字、論述以及編程練習(xí),并且提供了大量的參考文獻(xiàn)和豐富的網(wǎng)上資源。本書可作為計(jì)算機(jī)及相關(guān)專業(yè)學(xué)生學(xué)習(xí)計(jì)算機(jī)體系結(jié)構(gòu)或匯編語言的教材,也是研究人員系統(tǒng)了解安騰體系結(jié)構(gòu)的必備資源。
作者簡介
蔣敬旗,男,1967年7月生,2001年在北京理工大學(xué)計(jì)算機(jī)科學(xué)工程系獲計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)工學(xué)博士學(xué)位。2001年1~6月在信息產(chǎn)業(yè)部數(shù)字技術(shù)研究中心技術(shù)總監(jiān)。2001年7月至2003年10月在中國科學(xué)院計(jì)算技術(shù)研究所做博士后研究工作。1993年曾獲大學(xué)英語專業(yè)文學(xué)學(xué)士學(xué)位?,F(xiàn)在
書籍目錄
第1章 體系結(jié)構(gòu)和實(shí)現(xiàn)方法 1.1 類比:鋼琴的體系結(jié)構(gòu) 1.2 計(jì)算機(jī)語言的類型 1.3 為什么要學(xué)習(xí)匯編語言 1.4 二進(jìn)制倍數(shù)的詞頭 1.5 指令集體系結(jié)構(gòu) 1.6 計(jì)算機(jī)體系結(jié)構(gòu)的生命周期 1.6.1 32位Intel體系結(jié)構(gòu)及其先前結(jié)構(gòu) 1.6.2 AlphaTM體系結(jié)構(gòu)及其先前結(jié)構(gòu) 1.6.3 安騰體系結(jié)構(gòu)及其先前結(jié)構(gòu) 1.6.4 體系結(jié)構(gòu)和實(shí)現(xiàn)方法的命名 1.7 SQUARES:第一個(gè)編程實(shí)例 1.7.1 C、FORTRAN和COBOL語言描述 1.7.2 安騰體系結(jié)構(gòu)的匯編語言描述 1.8 記數(shù)系統(tǒng)的回顧 1.8.1 位置系數(shù)和權(quán)值 1.8.2 二進(jìn)制和十六進(jìn)制表示 1.8.3 帶符號(hào)整數(shù) 本章總結(jié) 參考文獻(xiàn) 練習(xí)題第2章 計(jì)算機(jī)結(jié)構(gòu)和數(shù)據(jù)表示 2.1 計(jì)算機(jī)結(jié)構(gòu) 2.1.1 中央處理器 2.1.2 存儲(chǔ)器 2.1.3 輸入輸出系統(tǒng) 2.2 指令的執(zhí)行 2.3 指令集體系結(jié)構(gòu)的類別 2.4 向64位體系結(jié)構(gòu)過渡 2.5 安騰體系結(jié)構(gòu)的信息單位和數(shù)據(jù)類型 2.5.1 整數(shù) 2.5.2 浮點(diǎn)數(shù) 2.5.3 字母數(shù)字字符 本章總結(jié) 參考文獻(xiàn) 練習(xí)題第3章 匯編程序和調(diào)試程序 3.1 編程環(huán)境 3.2 程序開發(fā)步驟 3.3 比較源文件的不同 3.4 匯編語句的類型 3.4.1 語句格式 3.4.2 符號(hào)地址 3.4.3 匯編語言操作符的種類 3.5 符號(hào)匯編程序的功能 3.5.1 常量 3.5.2 符號(hào)或標(biāo)識(shí)符 3.5.3 存儲(chǔ)器分配 3.5.4 單元計(jì)數(shù)器 3.5.5 表達(dá)式 3.5.6 控制語句 3.5.7 清單文件的組成部分 3.6 匯編過程 3.7 連接過程 3.8 調(diào)試程序 3.8.1 調(diào)試程序的功能 3.8.2 使用gdb(Linux和HP-UX)運(yùn)行SQUARES 3.8.3 使用adb(HP-UX)運(yùn)行SQUARES 3.8.4 調(diào)試命令舉例 3.9 編寫程序的約定 本章總結(jié) 參考文獻(xiàn) 練習(xí)題第4章 安騰指令格式和尋址方式 4.1 安騰指令格式概述 4.1.1 指令包 4.1.2 指令位字段格式 4.1.3 安騰指令類型 4.2 整數(shù)算術(shù)指令 4.2.1 加法和減法 4.2.2 算術(shù)溢出 4.2.3 左移相加指令 ……第5章 比較、轉(zhuǎn)移和判斷第6章 邏輯操作、移位操作和字節(jié)操作第7章 子例程、過程和函數(shù)第8章 浮點(diǎn)操作第9章 文本的輸入和輸出第10章 性能考慮第11章 查看編譯程序的輸出第12章 并行操作第13章 實(shí)現(xiàn)方法的變異附錄A 命令行環(huán)境附錄B 推薦的系統(tǒng)資源附錄C 安騰指令集附錄D 安騰寄存器及其用途附錄E 條件匯編和宏(GCC匯編程序)附錄F 直接插入式匯編參考文獻(xiàn)匯總部分練習(xí)題答案及提示術(shù)語表
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載