出於對底層的好奇和之後找工做的須要,自學彙編。計劃1個月時間,依次學習如下兩本教材:王爽《彙編語言(第二版)》和布魯斯《Professional Assembly Language》。編程
1. 王爽《彙編語言(第二版)》特色jsp
該書編排具備很強的線索性,注重按部就班的講解,並有意識地「知識屏蔽」。編輯器
教學重點:經過學習關鍵指令來深刻理解機器工做的基本原理,培養底層編程意識和思想。學習
(1)不講解每一條指令的功能;(將指令看成學習機器基本原理和設計思想的一種實例)網站
(2)編程的平臺是硬件而不是操做系統;操作系統
(3)着重講解重要指令和關鍵概念。
.net
採用以 8086CPU 爲中央處理器的PC機,來完成學習過程。設計
2. 開發環境
開發
學習王爽《彙編語言》,所採用的開發環境以下:
虛擬機
虛擬機:VirtualBox 4.3.16
Host OS:Windows 8.1 with update 1(x64)
Guest OS:Windows XP(x86)
編輯器:Editplus
彙編器:MASM5.0
3. 相關網站
相關論壇:http://www.asmedu.net/bbs/forum.jsp