32/64-Bit 80x86 Assembly Language Architecture (Paperback)
暫譯: 32/64位80x86組合語言架構 (平裝本)

James Leiterman

  • 出版商: Jones and Bartlett
  • 出版日期: 2005-09-25
  • 售價: $1,600
  • 貴賓價: 9.5$1,520
  • 語言: 英文
  • 頁數: 450
  • 裝訂: Paperback
  • ISBN: 1598220020
  • ISBN-13: 9781598220025
  • 相關分類: Assembly
  • 無法訂購

買這商品的人也買了...

相關主題

商品描述

Description

The increasing complexity of programming environments provides a number of opportunities for assembly language programmers. 32/64-Bit 80x86 Assembly Language Architecture attempts to break through that complexity by providing a step-by-step understanding of programming Intel and AMD 80x86 processors in assembly language. This book explains 32-bit and 64-bit 80x86 assembly language programming inclusive of the SIMD (single instruction multiple data) instruction supersets that bring the 80x86 processor into the realm of the supercomputer, gives insight into the FPU (floating-point unit) chip in every Pentium processor, and offers strategies for optimizing code. Learn about:

  • 3DNow! MMX, SSE, SSE-2, SSE-3, AMD64, and EM64T instruction sets
  • The similarities of and differences between various 80x86 processors
  • Boolean bit manipulation
  • Data swizzling, shuffling, and splatting
  • Integer and floating-point math operations
  • Branching and branchless coding methods
  • Coding standards
  • Debugging functions

The companion files can be downloaded from www.wordware.com/files/8086 and www.leiterman.com/books.html.

商品描述(中文翻譯)

**描述**

程式環境日益複雜,為組合語言程式設計師提供了許多機會。《32/64位元80x86組合語言架構》試圖通過提供逐步理解在組合語言中編程Intel和AMD 80x86處理器的方式來突破這種複雜性。本書解釋了32位元和64位元的80x86組合語言編程,包括將80x86處理器帶入超級計算機領域的SIMD(單指令多數據)指令超集,深入了解每個Pentium處理器中的FPU(浮點運算單元)晶片,並提供優化代碼的策略。學習內容包括:

- 3DNow!、MMX、SSE、SSE-2、SSE-3、AMD64和EM64T指令集
- 各種80x86處理器之間的相似性和差異
- 布林位元操作
- 數據重排、洗牌和擴展
- 整數和浮點數數學運算
- 分支和無分支編碼方法
- 編碼標準
- 除錯功能

伴隨的檔案可以從 www.wordware.com/files/8086 和 www.leiterman.com/books.html 下載。