從簡單和基本的程序開始,一直講到AVX編程。讀完《x64匯編語言:從新手到AVX專家》,你將能編寫和閱讀匯編代碼、混合使用匯編語言和高級語言、了解什么是AVX等?!秞64匯編語言:從新手到AVX專家》代碼力求簡單,不涉及錯誤檢查,沒有圖形用戶界面,也沒有多余的描述,以免分散你的注意力。理論知識也是濃縮的,只涉及少量二進制知識以及有限的邏輯運算符和線性代數(shù)知識,不涉及浮點轉換方面的內容,匯編代碼都是完整程序,你可在自己的計算機上測試、使用、修改和刪除這些代碼?!秞64匯編語言:從新手到AVX專家》還將展示可使用哪些工具、如何使用它們以及這些工具的潛在問題。《x64匯編語言:從新手到AVX專家》并未事無巨細地列出全部匯編指令,而是重點列出主要知識點。通讀《x64匯編語言:從新手到AVX專家》,你將扎實掌握基礎知識,你可在此基礎上更深入地研究自己感興趣的主題。Linux是學習匯編語言的非常簡單平臺,因此《x64匯編語言:從新手到AVX專家》大部分內容都是關于在Linux上進行匯編,但最后也提供了一些章節(jié)來幫助你在Windows上進行匯編。一旦掌握了Linux匯編,就可更輕松地進行Windows匯編。如果你沒有任何編程經驗,請暫時把《x64匯編語言:從新手到AVX專家》放在一邊,先學習高級語言(例如C語言)的一些編程基礎知識。了解CPU和內存的工作原理理解計算機和操作系統(tǒng)如何協(xié)同工作了解高級語言編譯器如何生成機器語言j并使用這些知識編寫更高效的代碼更好地分析程序中的錯誤讓程序正常工作,這一部分十分有趣調查惡意軟件并采取必要的行動加以預防《x64匯編語言:從新手到AVX專家》面向高語言程序員,以及分析惡意軟件的系統(tǒng)工程師和安全工程師。讀者需要熟悉Linux、Windows、虛擬化和高級編程語言(C或C++)。