彙編語言課程視訊目錄 【B站】

2020-08-12 11:37:19

最近在看彙編語言 ,覺得這個視訊講的還不錯 ,視訊鏈接如下
https://www.bilibili.com/video/BV1mt411R7Xv
手動整理了一下課程目錄 ,方便檢視進度 。

序號 視訊名稱
1 1.1 視訊使用指南
2 1.2 視訊通知 2019年7月25日
3 2.1 DosBox的下載安裝與使用 MAC(差不多) WIN 7 WIN10 使用者必看!
4 2.2 Vim文字編輯器的下載安裝與設定
5 2.3 win10 vim說明
6 2.4 原始碼的編譯與鏈接
7 2.5 XP系統編譯與鏈接(建議先用dosbox)
8 2.6 XP系統快速編譯鏈接和查詢錯誤
9 3.1 編碼——人類觀測世界的方式
10 3.2 用編碼思想解決英語單詞怎麼背
11 3.3 背點單詞
12 3.4 我學習英語的方式(僅供參考)
13 3.5 用編碼思想解決一個數學問題
14 3.6 世界與計算與計算要素
15 3.7 計算要素與表示系統
16 3.8 承上啓下 世界與觀測
17 3.9 計算機程式語言是一套什麼系統?
18 4.1 十進制
19 4.2 二進制
20 4.3 十進制轉換二進制
21 4.4 十進制快速轉換成二進制(開頭有提示)
22 4.5 十六進制
23 4.6 十進制轉換成十六進制
24 4.7 十進制快速轉換成十六進制
25 4.8 十六進制與二進制之間快速互相轉換
26 4.9 反過來思考
27 5.1 二進制和彙編語言的關係
28 5.2 彙編指令存放在什麼地方
29 5.3 記憶體編號爲什麼是從0開始的
30 5.4 數據線,控制線
31 5.5 檢測點1.1的前置數學知識
32 5.6 檢測點1.1
33 5.7 加深對記憶體的認識
34 5.8 什麼是埠
35 5.9 承上啓下
36 5.10 正式導言
37 6.1 AX,BX,CX,DX暫存器
38 6.2 加深AX,BX,CX,DX暫存器的印象(一)
39 6.3 加深AX,BX,CX,DX暫存器的印象(二)
40 6.4 檢測點2.1
41 6.5 表示記憶體地址資訊的暫存器
42 6.6 加深地址的計算方式的印象
43 6.7 檢測點2.2
44 6.8 CPU是怎麼區分指令和數據的
45 6.9 加深CPU如何區分指令和數據的印象
46 6.10 IP暫存器和指令的關係
47 6.11 修改CS,IP暫存器的指令
48 6.12 指令執行過程設計的原因
49 6.13 檢測點2.3
50 6.14 debug偵錯工具使用的總結
51 6.15 實驗任務(一)
52 6.16 實驗任務(二)
53 6.17 承上啓下
54 7.1 位元組型數據和字型數據
55 7.2 加深位元組型數據,字型數據的印象(一)
56 7.3 加深位元組型數據,字型數據的印象(二)
57 7.4 加深位元組型數據,字型數據的印象(三)
58 7.5 位元組型數據,字型數據的小結
59 7.6 檢測點3.1(一)
60 7.7 檢測點3.1(二)
61 7.8 檢測點3.1(三)
62 7.9 檢測點3.1(四)
63 7.10 棧的概唸的前言
64 7.11 棧的概念 ---- 實際例子的角度
65 7.12 棧的概念 ---- 記憶體的角度
66 7.13 棧的一個問題
67 7.14 棧的設定
68 7.15 棧的越界問題
69 7.16 棧的極限大小
70 7.17 棧的作用(一)
71 7.18 棧的作用(二)
72 7.19 檢測點3.2(一)
73 7.20 檢測點3.2(二)
74 7.21 實驗任務(一)
75 7.22 實驗任務(二)
76 7.23 承上啓下(一)
77 7.24 承上啓下(二)
78 7.25 承上啓下(三)
79 7.26 承上啓下(四)
80 7.27 課堂筆記下載和一些想說的話
81 7.28 補充
82 8.1 爲什麼需要編譯和鏈接(重要概念)
83 8.2 exe可執行檔案(重要概念)
84 8.3 關於源程式
85 8.4 關於程式的跟蹤
86 8.5 實驗3
87 8.6 後面幾章的 學習目標
88 8.7 本章節只需要掌握的內容
89 8.8 exe和系統分配的記憶體(重要概念)
90 9.1 記憶體的存取方式[bx]代替[0]
91 9.2 [bx]的問題
92 9.3 LOOP指令(一)
93 9.4 LOOP指令(二)
94 9.5 加深LOOP指令的印象(一)
95 9.6 加深LOOP指令的印象(二)
96 9.7 加深LOOP指令的印象(三)
97 9.8 加深LOOP指令的印象(四)
98 9.9 實驗4(一)
99 9.10 實驗4(二)
100 9.11 本章小結
101 10.1 在程式碼段中安排自己定義的數據
102 10.2 在程式碼段中安排自己定義的棧空間
103 10.3 檢測點6.1
104 10.4 將數據,程式碼,棧放入不同的段
105 10.5 實驗5(一)
106 10.6 實驗5(二)
107 10.7 本章小結
108 10.8 突然得到的一個靈感
109 11.1 and指令和or指令
110 11.2 以字元形式給出數據
111 11.3 字母的大小寫轉換
112 11.4 [bx+5]的記憶體存取形式
113 11.5 si和di偏移地址暫存器
114 11.6 [bx+si]和[bx+di]
115 11.7 [bx+si+數位]和[bx+di+數位]
116 11.8 不同的定址方式的應用(一)
117 11.9 不同的定址方式的應用(二)
118 11.10 不同的定址方式的應用(三)
119 11.11 實驗6
120 12.1 不通過暫存器確定數據的長度
121 12.2 數據長度的練習
122 12.3 div除法指令
123 12.4 div指令的一個問題
124 12.5 dd僞指令
125 12.6 dup僞指令
126 12.7 數據存取的方式
127 12.8 實驗7介紹
128 12.9 實驗7
129 12.10 實驗7 可以改進的地方
130 12.11 承上啓下(非常重要)
131 13.1 轉移指令原理 前言
132 13.2 OFFSET 操作符
133 13.3 JMP指令原理
134 13.4 JMP指令原理可能的一個問題
135 13.5 JMP指令跳轉範圍
136 13.6 實驗8
137 13.7 jcxz 條件轉移指令
138 13.8 loop 條件轉移指令
139 13.9 轉移目的地址在 機器碼或 暫存器中
140 13.10 轉移目的地址在 記憶體中(重要內容)
141 13.11 檢測點9.1
142 13.12 實驗9 材料分析
143 13.13 實驗9
144 13.14 根據位移進行轉移的指令的優勢
145 13.15 指令長度計算方式的思考
146 13.16 從實驗9 學到的東西(重要)
147 14.1 ret和retf指令以及檢測點
148 14.2 根據位移進行轉移的 call 指令
149 14.3 轉移目的地址在指令中的 call 指令
150 14.4 轉移地址在暫存器中的 call 指令
151 14.5 轉移地址在記憶體中的 call 指令
152 14.6 檢測點10.5
153 14.7 call 指令的應用(一)
154 14.8 call 指令的應用(二)
155 14.9 call 指令的應用(三)
156 14.10 call 指令的應用(四)
157 14.11 call 指令的應用(五)
158 14.12 call 指令的小結
159 14.13 call 指令的啓發
160 14.14 call 指令參數過多的問題
161 14.15 課程設計一宣告
162 14.16 思考如何將數據直接顯示到螢幕上
163 14.17 將數據直接顯示到螢幕
164 14.18 課程設計一簡化版的數據下載
165 14.19 顯示年份(課程設計一簡化版)
166 14.20 顯示總收入(簡化版)
167 14.21 顯示員工和顯示平均收入(簡化版)
168 14.22 我的程式設計思想
169 14.23 用程式設計思想重寫課程設計一體會
170 14.24 再次強調程式設計思想
171 14.25 顯示字串(完整版)
172 14.26 數據變成字串分析(完整版)
173 14.27 數據變成字串顯示
174 14.28 思考一個問題
175 14.29 數據-字串-顯示-課程設計一
176 14.30 思想交流
177 14.31 實驗10.1
178 14.32 實驗10.2分析
179 14.33 實驗10.2
180 14.34 實驗10.3分析(一)
181 14.35 實驗10.3分析(二)
182 14.36 實驗10.3
183 14.37 課程設計一介紹
184 14.38 課程設計一 顯示年份(請先自己寫,寫得再差也沒關係)
185 14.39 課程設計一 顯示總收入
186 14.40 課程設計一 顯示其他
187 14.41 課程設計以 簡化版
188 14.42 解釋一些用過的術語
189 15.1 課程設計一給我們的啓發(重要!)
190 15.2 計算思維(重要)
191 15.3 計算思維對數據庫查詢語句的一個啓發
192 15.4 世界與計算
193 15.5 重要內容(有個概念即可)
194 15.6 臨時性後半段課程說明
195 15.7 臨時的程式設計思想強調
196 15.8 補充
197 15.9 補充2
198 15.10 補充思維角度
199 16.1 CF標誌位
200 16.2 ZF標誌位
201 16.3 PF標誌位
202 16.4 SF標誌位(1)
203 16.5 SF標誌位(2) 注意看一下課程介紹
204 16.6 檢測點11.1
205 16.7 OF標誌位和CF標誌位
206 16.8 檢測點11.2
207 16.9 adc指令
208 16.10 010 sbb指令
209 16.11 cmp指令
210 16.12 實驗11
211 16.13 cmp指令有符號數(可不看)
212 16.14 DF標誌位
213 16.15 pushf和popf
214 17.1 中斷向量表
215 17.2 檢測點12.1
216 17.3 中斷過程
217 17.4 實驗12
218 17.5 中斷的特殊情況和TF IF標誌位
219 18.1 int 指令(1)
220 18.2 int 指令(2)
221 18.3 int 指令(3)
222 18.4 深入理解int iret和棧(記得看完…中間寫成ds[bx+2] 後面改)
223 18.5 檢測點13.1
224 18.6 BIOS和DOS系統所提供的中斷程式
225 18.7 檢測點13.2
226 18.8 BIOS提供給我們的中斷程式
227 18.9 DOS提供的中斷程式
228 18.10 實驗13.1
229 18.11 實驗13.1補充
230 18.12 實驗13.2
231 18.13 實驗13.3
232 19.1 埠這節課的重新錄製
233 19.2 埠 補充
234 19.3 CMOS RAM晶片
235 19.4 shl和shr指令
236 19.5 讀取CMOS RAM中的資訊
237 19.6 實驗14
238 20.1 外中斷
239 20.2 鍵盤處理的過程
240 20.3 編寫並安裝自己的int9(中斷呼叫時 cs會預設程式設計0 要注意!)
241 20.4 int9運用的補充
242 20.5 檢測點15.1
243 20.6 實驗15
244 21.1 描述記憶體長度的標號
245 21.2 ds data
246 21.3 一個奇怪的想法
247 21.4 檢測點16.2
248 21.5 直接定址表使用(1)
249 21.6 直接定址表使用(2)
250 21.7 實驗16
251 22.1 第17章宣告
252 22.2 int16HBIOS提供的中斷
253 22.3 字串的輸入
254 22.4 字串輸入用書上的方法
255 22.5 課程設計2介紹
256 22.6 課程設計2 (一)
257 22.7 課程設計2 (二)
258 22.8 課程設計2 (三)
259 22.9 17.4用 int13H讀寫磁碟
260 22.10 實驗17(一)
261 22.11 實驗17(二)
262 22.12 課程設計2怎麼和磁碟讀寫聯繫在一起
263 22.13 課程設計2 完整版 可以有完整的效果
264 22.14 虛擬機器的安裝oracle virtualBOX
265 22.15 什麼是MBR C槽0面0道1磁區
266 22.16 課程設計1程式碼簡化
267 23.1 綜合研究前言
268 23.2 002什麼是編譯器什麼是鏈接器(重要)
269 23.3 003搭建精簡C語言環境
270 23.4 004尋找main函數的地址
271 23.5 005不使用main函數進行程式設計(1)
272 23.6 006不使用main函數進行程式設計(2)
273 23.7 007C語言記憶體空間的使用 前言
274 23.8 008C語言的記憶體空間使用
275 23.9 009什麼是返回值
276 23.10 010返回值的領悟
277 23.11 011學習方法
278 23.12 012 什麼是指針
279 23.13 013 什麼是指針2
280 23.14 014什麼是指針03
281 23.15 015什麼是指針4
282 23.16 016什麼是參數1
283 23.17 017什麼是參數2
284 23.18 018printf函數分析
285 23.19 019printf函數分析補充
286 23.20 020printf函數彙編寫法
287 23.21 021printf函數C語言版
288 23.22 022printf函數問題大家想一下參數個數能有多少個
289 23.23 023C語言改成彙編前言 有東西下載
290 23.24 024C語言改成彙編語言(一)
291 23.25 025C語言改成彙編語言(二)
292 23.26 026C語言改成彙編語言(三)
293 23.27 027C語言改成彙編語言(四)
294 23.28 028C語言改成彙編語言(五)
295 23.29 課程設計一的另外優化版
296 24.1 遞回顯示數位
297 24.2 還是指針(一)
298 24.3 還是指針(二)
299 24.4 還是指針(三)
300 24.5 C語言 遞回顯示數位
301 24.6 關於操作系統隨便聊聊
302 24.7 什麼是物件導向(一)
303 24.8 什麼是物件導向(二)
304 24.9 什麼是物件導向(三)
305 24.10 小結(一)
306 24.11 小結(二)
307 24.12 JAVA安裝
308 24.13 關於JAVA 一定要看完
309 24.14 JAVA(一) 不一定正確 要懷疑
310 24.15 JAVA(二) 不一定正確 要懷疑
311 24.16 JAVA(三) 不一定正確 要懷疑
312 24.17 JAVA(四) 不一定正確 要懷疑
313 24.18 JAVA(五) 不一定正確 要懷疑
314 24.19 JAVA(六) 不一定正確 要懷疑
315 24.20 JAVA(七) 不一定正確 要懷疑
316 24.21 什麼是Import
317 24.22 什麼是位元組對齊
318 24.23 一些花哨的寫法
319 24.24 C語言顯示數位 無符號數
320 24.25 super().函數
321 24.26 我認爲的static
322 24.27 算是總結,有問題請論壇發帖或私信,謝謝大家的支援
323 25.1 一些零碎的想法(一)
324 25.2 一些零碎的想法(二)
325 25.3 程式設計大賽作品怎麼執行