*數量非實際在台庫存 *完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為實際資訊。 印行年月:202401*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:64位匯編語言的編程藝術 ISBN:9787111741268 出版社:機械工業 著編譯者:蘭德爾.海德 叢書名:計算機科學叢書 頁數:707 所在地:中國大陸 *此為代購商品 書號:1610665 可大量預訂,請先連絡。 內容簡介 本書源於作者的經典書籍The Art of Assembly Language,從32位彙編語言升級為64位彙編語言,基於Microsoft宏彙編程序(MASM)講解x86-64 CPU上彙編語言的編程藝術。本書從計算機的組成結構開始介紹,包括計算機數據表示和運算,以及內存的訪問和組織等。之後詳細講解彙編語言程序設計,涉及過程和算術運算的相關知識,再通過低級控制結構過渡到高級主題,如表查找和位操作。此外,還探索了x87浮點單元、SIMD指令,以及MASM的宏工具。書中的程序清單均可免費下載,供讀者即學即用。 本書適合計算機專業的學生、相關領域的從業人員以及對彙編語言感興趣的技術人員閱讀。作者簡介 蘭德爾·海德(Randall Hyde)是The Art of Assembly Language(《彙編語言的編程藝術》)和Write Great Code(《編程卓越之道》)第1∼3卷(均由No Starch Press出版),以及Using 6502 Assembly Language和P-Source(由Datamost出版)的作者。他也是Microsoft Macro Assembler 6 0 Bible(由Waite Group出版)一書的合著者。在過去的40年裡,Hyde一直從事嵌入式軟體/硬體工程師的工作,為核反應堆、交通控制系統和其他電子設備開發相關指令集。他還在加州理工大學波莫納分校和加州大學河濱分校教授計算機科學課程。目錄 譯者序推薦序 前言 致謝 第一部分 計算機的組成結構 第1章 彙編語言的第一個程序 1 1 先決條件 1 2 在計算機上安裝MASM 1 3 在計算機上安裝文本編輯器 1 4 MASM程序的結構剖析 1 5 運行第一個MASM程序 1 6 運行第一個MASM和C++的混合程序 1 7 英特爾x86-64 CPU系列簡介 1 8 內存子系統 1 9 在MASM中聲明內存變數 1 9 1 將內存地址與變數關聯 1 9 2 將數據類型與變數關聯 1 10 在MASM中聲明(命名)常量 1 11 基本的機器指令 1 11 1 mov指令 1 11 2 指令操作數的類型檢查 1 11 3 add和sub指令 1 11 4 lea指令 1 11 5 call和ret指令以及MASM過程 1 12 調用C/C++過程 1 13 「Hello, world!」程序 1 14 在彙編語言中返回函數結果 1 15 自動化構建過程 1 16 微軟ABI註釋 1 16 1 變數大小 1 16 2 寄存器的用途 1 16 3 棧對齊 1 17 拓展閱讀資料 1 18 自測題 第2章 計算機數據表示和運算 2 1 數制系統 2 1 1 十進位數制系統的回顧 2 1 2 二進位數制系統 2 1 3 二進位約定 2 2 十六進位數制系統 2 3 關於數字與表示的註釋 2 4 數據組織 2 4 1 位 2 4 2 半位元組 2 4 3 位元組 2 4 4 字 2 4 5 雙字 2 4 6 四字和八字 2 5 位的邏輯運算 2 5 1 邏輯與運算 2 5 2 邏輯或運算 2 5 3 邏輯異或運算 2 5 4 邏輯非運算 2 6 二進位數和位串的邏輯運算 2 7 有符號數和無符號數 2 8 符號擴展和零擴展 2 9 符號縮減和飽和法 2 10 簡要回顧:控制轉移指令概述 2 10 1 jmp指令 2 10 2 條件跳轉指令 2 10 3 cmp指令和相應的條件跳轉 2 10 4 條件跳轉的同義詞 第二部分 彙編語言程序設計 附錄 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |