在游戲編程的時候總會遇到這種或者那種函數(shù)怎么調(diào)用的問題,而程序員不可能記住所有的函數(shù)的功能,就造成一遇到?jīng)]有見過的函數(shù),或是有些功能不知道怎么用時就沒有辦法了。那么就來看下小編這游戲編程參考手冊吧,它里面包含了大量關(guān)于游戲編程的東西,可以有效的幫你解決問題!
手冊說明
主要針對加速指令的介紹,如MMX/SEE,對于匯編程序員,主要就是這一部分,可以看做是一個mmx指令參考手冊。Intel的MMX™技術(shù)是對Intel體系結(jié)構(gòu)(IA)指令集的擴展。該技術(shù)使用了單指令多數(shù)據(jù)技術(shù)(SIMD)技術(shù),以并行方式處理多個數(shù)據(jù)元素,從而提高了多媒體和通訊軟件的運行速度。MMX™指令集增加了57條新的操作碼和一個新的64位四字數(shù)據(jù)類型。這種新的64位數(shù)據(jù)保持了可供MMX™指令操作的成組數(shù)據(jù)值。
關(guān)于本手冊
本手冊面向那些熟悉Intel體系結(jié)構(gòu)的軟件模型和匯編語言編程的讀者。
本手冊描述了基于IA MMX™技術(shù)的軟件編程的優(yōu)化方案和使用策略。另外,它還包含了幫助你開始編寫應(yīng)用程序的編碼技術(shù)和示例。
本手冊分為六章和一個附錄:
第一章——INTEL體系結(jié)構(gòu)MMX™技術(shù)開發(fā)者手冊介紹。
第二章——處理器體系結(jié)構(gòu)和流水線簡介。本章對奔騰處理器和動態(tài)(P6系列)處理器的體系結(jié)構(gòu)和流水線進行了簡要介紹。
第三章——MMX™代碼開發(fā)原則。本章為幫助你開發(fā)出快速、高效的代碼,提供了相關(guān)的原則和指導(dǎo)。另外,它還介紹了常規(guī)優(yōu)化方法、指令調(diào)度和選擇方案以及高速緩存和內(nèi)存優(yōu)化方法。
第四章——MMX™代碼開發(fā)策略。本章回顧了在應(yīng)用程序中創(chuàng)建MMX™例程的步驟。
第五章——MMX™的編碼技術(shù)。本章的編碼示例可以幫助你開始編寫MMX™例程。
第六章——MMX™性能監(jiān)測計數(shù)器。本章詳細說明了性能監(jiān)測計數(shù)器和它們的功能。
參考文獻
參閱下列文檔可獲得有關(guān)Intel體系結(jié)構(gòu)和本手冊所涉及的專用技術(shù)的更多的內(nèi)容:
《INTEL體系結(jié)構(gòu)MMX™技術(shù)程序員參考手冊》
Intel Architecture MMX™ Technology Programmers Reference Manual, Intel Corporation, Order Number 243007.
《奔騰系列處理器開發(fā)者手冊》
Pentium® Processor Family Developer's Manual: Volume 1, 2, and 3, Intel Corporation, Order Number 241428, 241429, and 241430.
《高能奔騰處理器開發(fā)者手冊》
Pentium® Pro Processor Family Developer's Manual: Volume 1, 2, and 3, Order Number 242690, 242691, and 242692.
《INTEL的32位處理器優(yōu)化方案》
Optimizations for Intel's 32-bit Processors, Application Note AP-526, Order Number 242816
- PC官方版
- 安卓官方手機版
- IOS官方手機版