一人逆襲,燃燒數十億人的鬥志
本篇目錄
1. 第3次周計劃概覽
一、第3次周計劃內容:
2年修完清華6個CS碩士學位之 第3次周計劃(第26天~33天)
a)2天學完計算機原理,平均每天10小時(總計20小時,其中視頻時長10小時)(僅僅掌握課程框架內的知識 這是很淺的課程)
b)5天學完彙編語言,平均每天14小時(總計70小時,視頻時長20小時) (深度掌握,理解課程框架內的一切本質和核心)
c)計劃時間: 10.15~10.22號 7天高效學習90小時
課程地址:http://www.jikebiancheng.com/
使用教材:《x86彙編語言:從實模式到保護模式(李忠)》
2. 第3周學習成果
大致描述
本週主要學習了計算機原理的基礎知識以及8086實模式彙編語言,以下爲本週學習成果簡述
- 掌握各種觸發器電路圖及原理(RS觸發器D觸發器T觸發器上升沿觸發器)
- 掌握計數器原理及電路圖
- 掌握RAM實現原理及電路圖
- 掌握普通加法器,可連續相加的加法器,帶儲存功能的加法器,半自動加法器,全自動加法器的演變過程以及它們的電路圖
- 掌握通用寄存器,段寄存器,特殊功能寄存器相關知識
- 掌握內存分段訪問機制
- 掌握:傳送指令,算數運算指令, 邏輯運算與移位指令, 轉移指令,處理機控制指令
- 學會用Bochs調試程序,包括查看FLAGS寄存器各標誌位的狀態
- 學會在Bochs中調試程序時察看棧的方法
- 掌握棧的相關知識以及使用場景和方法
- 掌握子程序調用,返回
- 編寫了一個簡單的加載器程序(加載用戶程序,讀取硬盤數據,用戶程序重定位)
- 屏幕輸出相關彙編代碼實戰(光標控制,滾屏,處理回車和換行字符,顯示可打印字符)
1.本週已精讀掌握如下內容(計算機原理部分)
模擬實驗
2.本週已精讀掌握如下書本內容(彙編語言部分)
3. 彙編語言後續學習計劃
- 80386(IA-32架構)的保護模式學習不屬於本週的學習計劃,我將在未來2個月之內抽出5天完成保護模式的彙編語言學習。(使用彙編語言實現:儲存器的保護,程序的動態加載和執行,任務和特權級保護,任何切換,分頁機制和動態頁面分配,中斷和異常處理及搶佔式多任務)
- 本週我看的是《x86彙編語言:從實模式到保護模式(李忠)》,我會在2周內抽出3天時間將經典教材《彙編語言(王爽)》通讀一遍以當做複習。
- 兩週內我將抽出1天的時間使用彙編語言編寫一個俄羅斯方塊遊戲
4. 本週反思
- 書本是一切的核心,教學視頻什麼的都是狗屁。。。通過本週的學習我越發覺得教材的重要性,我後續課程的學習都將以精讀掌握教材爲核心。總之,少看視頻多看書!
- 學習完一小節的知識應該立馬整理出詳細的思維導圖筆記,這樣可以大大提升知識的記憶效果。
- 本週有2天沒有鍛鍊,下週我將把每天鍛鍊以及GET事項管理加入評分系統。
5. 第三週時間統計
- 本週核心學習時間80小時,和計劃預期少了10小時(慚愧)
- 本週平均每天學習11.5小時,平均每天浪費1.5小時(包括聊天,無目的查找資料,娛樂,任務切換造成的時間損耗等);
- 下週,必須平均每天核心學習時間突破13小時
6. 其他
- 本週的詳細思維導圖筆記等我學完32位保護模式後會發到我的知識星球。
- 本週起牀打卡