[ 收藏 ] [ 简体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  • 新类目

     管理
     投资理财
     经济
     社会科学
  • 官網正版 現代x86彙編語言程序設計 原書第2版 丹尼爾 卡斯沃姆
    該商品所屬分類:圖書 -> 機械工業出版社
    【市場價】
    993-1440
    【優惠價】
    621-900
    【作者】 卡斯沃姆 
    【出版社】機械工業出版社 
    【ISBN】9787111686088
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    店鋪:機械工業出版社官方旗艦店
    出版社:機械工業出版社
    ISBN:9787111686088

    商品編碼:10034256576396
    品牌:機械工業出版社(CMP)
    頁數:496

    字數:374000
    審圖號:9787111686088

    作者:卡斯沃姆

        
        
    "baecf198635367d9.jpgeef3fc2728ae9c53.jpg
    內容介紹

      內容簡介

    本書全面更新到x86-64,主要面向軟件開發人員,旨在通過實用的案例幫助讀者快速理解x86-64彙編語言程序設計的概念並掌握編程方法。書中首先介紹x86-64平臺,包括Core體繫結構、數據類型、寄存器、內存尋址模式和基本指令集等;然後討論A*、A*2和A*-512,包括寄存器集、指令集和增強功能等,並利用這些指令集編寫性能增強函數和算法;zui後討論提高程序性能的編碼策略及技巧。此外,書中包含大量可免費下載的源代碼,便於讀者實踐。




    目錄

      目錄

      出版者的話
    譯者序
    前言
    關於作者
    關於技術評審專家
    *1章 x86-64 Core體繫結構 1
    1.1 歷史回顧 1
    1.2 數據類型 3
    1.2.1 基本數據類型 3
    1.2.2 數值數據類型 3
    1.2.3 SIMD數據類型 4
    1.2.4 其他數據類型 5
    1.3 內部體繫結構 5
    1.3.1 通用寄存器 6
    1.3.2 RFLAGS寄存器 7
    1.3.3 指令指針 8
    1.3.4 指令操作數 9
    1.3.5 內存尋址 10
    1.4 x86-64與x86-32編程的區別 11
    1.4.1 無效指令 12
    1.4.2 不推薦的指令 13
    1.5 指令集概述 13
    1.6 本章小結 15
    *2章 x86-64 Core程序設計:*1部分 17
    2.1 簡單的整數算術運算 17
    2.1.1 加法和減法 18
    2.1.2 邏輯運算 20
    2.1.3 移位運算 22
    2.2 *級整數算術運算 25
    2.2.1 乘法和除法 25
    2.2.2 使用混合類型的運算 28
    2.3 內存尋址和條件代碼 33
    2.3.1 內存尋址模式 33
    2.3.2 條件代碼 37
    2.4 本章小結 40
    第3章 x86-64 Core程序設計:*2部分 42
    3.1 數組 42
    3.1.1 一維數組 42
    3.1.2 二維數組 48
    3.2 結構 56
    3.3 字符串 58
    3.3.1 字符計數 58
    3.3.2 字符串拼接 61
    3.3.3 比較數組 65
    3.3.4 數組反轉 68
    3.4 本章小結 71
    第4章 A*指令集 72
    4.1 A*概述 72
    4.2 SIMD編程概念 73
    4.3 環繞與飽和算術運算 74
    4.4 A*執行環境 75
    4.4.1 寄存器集 75
    4.4.2 數據類型 76
    4.4.3 指令語法 76
    4.5 A*標量浮點數 77
    4.5.1 浮點數編程概念 78
    4.5.2 標量浮點寄存器集 80
    4.5.3 控制狀態寄存器 80
    4.5.4 指令集概述 81
    4.6 A*打包浮點值 82
    4.7 A*打包整數 85
    4.8 x86-A*和x86-SSE之間的區別 87
    4.9 本章小結 88
    第5章 A*程序設計:標量浮點數 90
    5.1 標量浮點算術運算 90
    5.1.1 單精度浮點數運算 90
    5.1.2 雙精度浮點數運算 93
    5.2 標量浮點值的比較和轉換 97
    5.2.1 浮點值比較 97
    5.2.2 浮點值轉換 106
    5.3 標量浮點數組和矩陣 111
    5.3.1 浮點數組 111
    5.3.2 浮點矩陣 114
    5.4 調用約定 118
    5.4.1 基本堆棧幀 118
    5.4.2 使用非易失性通用寄存器 122
    5.4.3 使用非易失性XMM寄存器 126
    5.4.4 函數序言和函數結語的宏 131
    5.5 本章小結 136
    第6章 A*程序設計:打包浮點數 137
    6.1 打包浮點算術運算 137
    6.2 打包浮點值比較 142
    6.3 打包浮點值轉換 146
    6.4 打包浮點數組 150
    6.4.1 打包浮點平方根 150
    6.4.2 打包浮點數組的*小值和*大值 154
    6.4.3 打包浮點*小二乘法 158
    6.5 打包浮點矩陣 163
    6.5.1 矩陣轉置 163
    6.5.2 矩陣乘法 170
    6.6 本章小結 175
    第7章 A*程序設計:打包整數 176
    7.1 打包整數加法和減法運算 176
    7.2 打包整數移位 181
    7.3 打包整數乘法 184
    7.4 打包整數圖像處理 189
    7.4.1 像素的*小值和*大值 189
    7.4.2 像素平均強度 196
    7.4.3 像素轉換 200
    7.4.4 圖像直方圖 206
    7.4.5 圖像閾值化 213
    7.5 本章小結 223
    第8章 A*2 224
    8.1 A*2執行環境 224
    8.2 A*2打包浮點數 224
    8.3 A*2打包整數 226
    8.4 x86指令集擴展 226
    8.4.1 半精度浮點數 227
    8.4.2 乘法加法融合 227
    8.4.3 通用寄存器指令集擴展 228
    8.5 本章小結 229
    第9章 A*2程序設計:打包浮點數 230
    9.1 打包浮點算術運算 230
    9.2 打包浮點數組 236
    9.2.1 簡單計算 236
    9.2.2 列均值 241
    9.2.3 相關繫數 246
    9.3 矩陣乘法和轉置 252
    9.4 矩陣求逆 258
    9.5 混合和排列指令 269
    9.6 數據收集指令 273
    9.7 本章小結 279
    *10章 A*2程序設計:打包整數 280
    10.1 打包整數基礎 280
    10.1.1 基本算術運算 280
    10.1.2 打包和解包 284
    10.1.3 大小提升 289
    10.2 打包整數圖像處理 293
    10.2.1 像素剪裁 293
    10.2.2 RGB像素的*小值和*大值 298
    10.2.3 RGB圖像到灰度圖像的轉換 304
    10.3 本章小結 310
    *11章 A*2程序設計:擴展指令集 312
    11.1 FMA程序設計 312
    11.1.1 卷積 312
    11.1.2 標量FMA 314
    11.1.3 打包FMA 322
    11.2 通用寄存器指令 329
    11.2.1 不影響標志位的乘法和移位 329
    11.2.2 增強型位操作 333
    11.3 半精度浮點轉換 336
    11.4 本章小結 339
    *12章 A*-512 340
    12.1 A*-512概述 340
    12.2 A*-512執行環境 341
    12.2.1 寄存器集 341
    12.2.2 數據類型 342
    12.2.3 指令語法 342
    12.3 指令集概述 345
    12.3.1 A*512F 345
    12.3.2 A*512CD 346
    12.3.3 A*512BW 347
    12.3.4 A*512DQ 347
    12.3.5 操作掩碼寄存器 348
    12.4 本章小結 348
    *13章 A*-512程序設計:浮點數 349
    13.1 標量浮點數 349
    13.1.1 合並屏蔽 349
    13.1.2 零屏蔽 352
    13.1.3 指令級舍入 355
    13.2 打包浮點數 358
    13.2.1 打包浮點數算術運算 358
    13.2.2 打包浮點值比較 365
    13.2.3 打包浮點列均值 369
    13.2.4 向量叉積 376
    13.2.5 矩陣向量乘法 384
    13.2.6 卷積 392
    13.3 本章小結 395
    *14章 A*-512程序設計:打包整數 396
    14.1 基本算術運算 396
    14.2 圖像處理 400
    14.2.1 像素轉換 401
    14.2.2 圖像閾值化 406
    14.2.3 圖像統計 411
    14.2.4 RGB到灰度的轉換 420
    14.3 本章小結 426
    *15章 優化策略和技術 427
    15.1 處理器微體繫結構 427
    15.1.1 處理器體繫結構概述 427
    15.1.2 微體繫結構流水線功能 428
    15.1.3 執行引擎 430
    15.2 優化彙編語言代碼 431
    15.2.1 基本技術 432
    15.2.2 浮點算術運算 433
    15.2.3 程序分支 433
    15.2.4 數據對齊 435
    15.2.5 SIMD技術 435
    15.3 本章小結 436
    *16章 *級程序設計 437
    16.1 CPUID指令 437
    16.2 非時態內存存儲 450
    16.3 數據預獲取 454
    16.4 多線程 461
    16.5 本章小結 471
    附錄A 472







    "
     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部