資源共享吧|易語言論壇|逆向破解教程|輔助開發(fā)教程|網(wǎng)絡安全教程|rigasin.com|我的開發(fā)技術隨記

 找回密碼
 注冊成為正式會員
查看: 1837|回復: 25
打印 上一主題 下一主題

[『編程語言』] 64位x86架構匯編語言和操作系統(tǒng)基礎

[復制鏈接]

3

主題

22

帖子

0

精華

終身高級VIP會員

Rank: 7Rank: 7Rank: 7

資源幣
29
積分
25
貢獻
0
在線時間
4 小時
注冊時間
2018-3-21
最后登錄
2024-4-15

終身VIP會員

跳轉到指定樓層
樓主
發(fā)表于 2024-4-15 02:24:41 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
64位x86架構匯編語言和操作系統(tǒng)基礎

具有計算機的使用經(jīng)驗,學過并熟悉x86處理器保護模式的內(nèi)容。建議先學習《x86匯編語言:從實模式到保護模式》一書或者本講師的同名視頻課程。
介紹64位x86處理器的硬件架構、以及與操作系統(tǒng)相關的內(nèi)容,包括:單處理器的多任務切換、多處理器的多任務切換和多線程切換、數(shù)據(jù)競爭、信號量、鎖、線程同步和內(nèi)存屏障等。注意:我們是用匯編語言來講,而不是用高級語言。!用匯編語言在硬件層級上講上述內(nèi)容,更透徹、更清晰。。



├──{1}--內(nèi)容提要及課程相關說明  
|   └──[1.1]--內(nèi)容提要及課程相關說明.mp4  10.44M
├──{2}--X64基本架構和執(zhí)行環(huán)境  
|   ├──[2.10]--X86處理器的物理地址空間.mp4  19.79M
|   ├──[2.11]--X64架構下傳統(tǒng)模式的內(nèi)存訪問.mp4  8.35M
|   ├──[2.12]--傳統(tǒng)模式下的32位4KB分頁技術.mp4  9.28M
|   ├──[2.13]--傳統(tǒng)模式下如何利用超過4GB的物理內(nèi)存.mp4  11.70M
|   ├──[2.14]--傳統(tǒng)模式下的32位4MB分頁技術.mp4  34.40M
|   ├──[2.15]--傳統(tǒng)模式下的32位PAE分頁技術.mp4  9.18M
|   ├──[2.16]--傳統(tǒng)模式下的32位PAE-4KB分頁技術.mp4  46.83M
|   ├──[2.17]--傳統(tǒng)模式下的32位PAE-2MB分頁技術.mp4  17.15M
|   ├──[2.18]--X64架構的線性地址空間.mp4  18.70M
|   ├──[2.19]--擴高地址的特點和處理器檢查.mp4  15.73M
|   ├──[2.1]--有關本章內(nèi)容學習的重要提示.mp4  20.35M
|   ├──[2.20]--X64架構下IA-32e模式的內(nèi)存訪問.mp4  15.89M
|   ├──[2.21]--X64架構的段寄存器.mp4  13.84M
|   ├──[2.22]--X64架構下的代碼段描述符.mp4  14.07M
|   ├──[2.23]--X64架構下的數(shù)據(jù)段描述符.mp4  9.52M
|   ├──[2.24]--X64架構下的4級和5級分頁簡介.mp4  16.92M
|   ├──[2.25]--X64架構下的系統(tǒng)表和系統(tǒng)描述符.mp4  12.91M
|   ├──[2.26]--X64架構下的GDTR.mp4  18.29M
|   ├──[2.27]--X64架構下的IDTR.mp4  19.36M
|   ├──[2.28]--X64架構下的LDT描述符和LDTR.mp4  11.14M
|   ├──[2.29]--X64架構下的TSS描述符和TR.mp4  10.13M
|   ├──[2.2]--X64架構的由來.mp4  16.53M
|   ├──[2.30]--X64架構下的標志寄存器和指令指針寄存器.mp4  29.54M
|   ├──[2.31]--X64架構下傳統(tǒng)模式的尋址方式.mp4  14.41M
|   ├──[2.32]--X64架構下IA-32e模式的尋址方式.mp4  23.38M
|   ├──[2.33]--64位模式的RIP相對尋址方式.mp4  15.61M
|   ├──[2.34]--64位模式下的指令變化情況.mp4  18.89M
|   ├──[2.35]--IA-32e模式下的中斷和異常處理概述.mp4  16.04M
|   ├──[2.3]--物理地址、有效地址和線性地址.mp4  12.99M
|   ├──[2.4]--X64架構的工作模式.mp4  11.67M
|   ├──[2.5]--IA-32e模式及其子模式.mp4  9.91M
|   ├──[2.6]--第一次階段性鞏固和測試.mp4  47.60M
|   ├──[2.7]--X64架構對通用寄存器的擴展.mp4  17.97M
|   ├──[2.8]--X64架構新增加的通用寄存器.mp4  9.38M
|   └──[2.9]--X64架構的通用寄存器訪問規(guī)則.mp4  20.69M
├──{3}--準備進入IA-32e模式  
|   ├──[3.10]--調(diào)用BIOS例程顯示字符串.mp4  20.12M
|   ├──[3.11]--讀磁盤失敗后的錯誤處理.mp4  24.81M
|   ├──[3.12]--準備讀取內(nèi)核加載器程序的剩余部分.mp4  20.66M
|   ├──[3.13]--轉入內(nèi)核加載器執(zhí)行.mp4  80.36M
|   ├──[3.14]--檢測處理器是否支持IA-32e模式.mp4  24.89M
|   ├──[3.15]--位測試指令BT.mp4  35.02M
|   ├──[3.16]--獲取和顯示處理器商標信息.mp4  25.63M
|   ├──[3.17]--獲取和保存處理器的地址尺寸數(shù)據(jù).mp4  18.93M
|   ├──[3.18]--顯示處理器的地址尺寸信息.mp4  142.90M
|   ├──[3.19]--為進入保護模式準備全局描述符表.mp4  17.90M
|   ├──[3.1]--進入IA-32e模式的方法.mp4  10.48M
|   ├──[3.20]--進入保護模式.mp4  46.41M
|   ├──[3.21]--在保護模式下顯示字符串.mp4  82.57M
|   ├──[3.22]--有關內(nèi)核程序及其如何加載的說明.mp4  21.62M
|   ├──[3.23]--讀取內(nèi)核程序的第一個扇區(qū).mp4  20.29M
|   ├──[3.24]--將內(nèi)核程序完全加載到內(nèi)存中.mp4  26.75M
|   ├──[3.2]--本章的目標及源程序的組織.mp4  25.58M
|   ├──[3.3]--主引導程序和NASM的文件包含功能.mp4  25.38M
|   ├──[3.4]--如何避免文件被重復包含.mp4  23.41M
|   ├──[3.5]--編寫主引導程序的一般性建議.mp4  10.71M
|   ├──[3.6]--用BIOS硬盤擴展讀加載內(nèi)核加載器.mp4  16.55M
|   ├──[3.7]--在程序中使用NASM運算符和表達式.mp4  16.23M
|   ├──[3.8]--內(nèi)核加載器程序的有效標志和長度.mp4  14.36M
|   └──[3.9]--通過數(shù)據(jù)段訪問棧中的數(shù)據(jù)結構.mp4  8.94M
├──{4}--為進入IA-32e模式準備4級分頁  
|   ├──[4.10]--創(chuàng)建與低端2MB物理內(nèi)存對應的4級頭表項和頁目錄指針表.mp4  18.94M
|   ├──[4.11]--創(chuàng)建與低端2MB物理內(nèi)存對應的頁目錄指針項和頁目錄表.mp4  15.04M
|   ├──[4.12]--創(chuàng)建與低端2MB物理內(nèi)存對應的頁目錄項.mp4  10.18M
|   ├──[4.13]--將物理內(nèi)存低端的2MB映射到線性地址空間的高端.mp4  20.25M
|   ├──[4.14]--為多任務環(huán)境準備必要的4級頭表項.mp4  14.07M
|   ├──[4.15]--為內(nèi)核的4級分頁系統(tǒng)預分配254個頁目錄指針表.mp4  15.65M
|   ├──[4.16]--在內(nèi)核的4級頭表內(nèi)安裝254個表項并清空相關的頁目錄指針表.mp4  22.36M
|   ├──[4.17]--進程上下文標識PCID.mp4  20.80M
|   ├──[4.18]--控制寄存器CR3的內(nèi)容格式.mp4  10.59M
|   ├──[4.19]--設置控制寄存器CR3并開啟物理地址擴展功能.mp4  9.77M
|   ├──[4.1]--4級分頁的結構和原理.mp4  16.55M
|   ├──[4.20]--型號專屬寄存器IA32_EFER的設置和分頁的開啟.mp4  25.42M
|   ├──[4.2]--2MB和1GB頁面的4級分頁方式.mp4  12.03M
|   ├──[4.3]--4級頭表項的格式.mp4  21.10M
|   ├──[4.4]--頁目錄指針項的格式.mp4  17.43M
|   ├──[4.5]--頁目錄項和頁表項的格式.mp4  10.00M
|   ├──[4.6]--4級頭表的創(chuàng)建和初始化.mp4  12.94M
|   ├──[4.7]--創(chuàng)建指向4級頭表自身的4級頭表項.mp4  14.20M
|   ├──[4.8]--準備映射物理內(nèi)存的低端2MB空間.mp4  33.21M
|   └──[4.9]--在4級分頁中使用2MB的物理頁.mp4  9.54M
├──{5}--進入IA-32e的64位模式執(zhí)行  
|   ├──[5.10]--通用異常服務例程的工作過程.mp4  24.81M
|   ├──[5.11]--加載有效地址指令LEA.mp4  18.25M
|   ├──[5.12]--創(chuàng)建通用中斷處理過程的中斷門.mp4  20.55M
|   ├──[5.13]--在IDT內(nèi)安裝前32個與異常有關的中斷門.mp4  23.06M
|   ├──[5.14]--在IDT內(nèi)安裝剩余的中斷門并加載IDTR.mp4  18.09M
|   ├──[5.15]--初始化8259中斷控制器.mp4  17.01M
|   ├──[5.16]--打印64位模式下的第一條信息.mp4  22.09M
|   ├──[5.17]--在虛擬機上觀察內(nèi)核的運行情況.mp4  12.70M
|   ├──[5.1]--在IA-32e的兼容模式下顯示文本信息.mp4  26.72M
|   ├──[5.2]--通過遠返回方式進入64位模式的內(nèi)核.mp4  35.80M
|   ├──[5.3]--準備讓內(nèi)核工作在線性地址空間的高端.mp4  15.67M
|   ├──[5.4]--啟用GDT和棧區(qū)的高端線性地址.mp4  22.69M
|   ├──[5.5]--使用RIP相對尋址將內(nèi)核的起始線性地址改為高端地址.mp4  19.16M
|   ├──[5.6]--讓處理器轉到內(nèi)核程序對應的高端位置繼續(xù)執(zhí)行.mp4  15.54M
|   ├──[5.7]--IA-32e模式下的中斷門和陷阱門.mp4  15.31M
|   ├──[5.8]--IA-32e模式下的中斷處理過程.mp4  17.22M
|   └──[5.9]--內(nèi)核的文件組織與通用的中斷和異常處理策略.mp4  22.55M
└──{6}--單處理器環(huán)境下的多任務管理和調(diào)度  
|   ├──[6.10]--內(nèi)核可用線性地址的獲取和更新.mp4  23.81M
|   ├──[6.11]--立即數(shù)在64位模式下的長度限制.mp4  13.63M
|   ├──[6.12]--計算本次內(nèi)存分配涉及的線性地址范圍.mp4  14.09M
|   ├──[6.13]--獲取與指定線性地址對應的4級頭表項的線性地址.mp4  27.09M
|   ├──[6.14]--頁面分配與頁映射位串.mp4  17.28M
|   ├──[6.15]--頁映射位串的定義和空閑頁的查找.mp4  23.66M
|   ├──[6.16]--獲取與指定線性地址對應的頁目錄指針項的線性地址.mp4  26.83M
|   ├──[6.17]--檢查與指定線性地址對應的頁目錄指針項是否存在.mp4  11.64M
|   ├──[6.18]--分配頁目錄表并安裝與線性地址對應的頁目錄指針項.mp4  15.03M
|   ├──[6.19]--安裝與指定線性地址對應的頁目錄項、頁表項和頁面.mp4  20.36M
|   ├──[6.1]--單處理器環(huán)境下的多任務概述.mp4  24.38M
|   ├──[6.20]--64位LDT和TSS描述符的格式.mp4  15.63M
|   ├──[6.21]--創(chuàng)建和安裝64位的TSS描述符并加載任務寄存器TR.mp4  27.18M
|   ├──[6.22]--實時時鐘中斷的安裝和系統(tǒng)外殼任務簡介.mp4  29.93M
|   ├──[6.23]--準備創(chuàng)建外殼任務.mp4  20.94M
|   ├──[6.24]--為新任務創(chuàng)建任務控制塊PCB.mp4  18.12M
|   ├──[6.25]--為新任務創(chuàng)建4級頭表.mp4  23.92M
|   ├──[6.26]--將指定的線性地址映射到指定的物理頁.mp4  27.19M
|   ├──[6.27]--復制當前活動4級頭表的內(nèi)容給新任務的4級頭表.mp4  16.13M
|   ├──[6.28]--切換到新任務的地址空間并清空4級頭表的前半部分.mp4  15.35M
|   ├──[6.29]--為新任務分配0特權級使用的棧空間.mp4  22.05M
|   ├──[6.2]--快速系統(tǒng)調(diào)用概述.mp4  12.74M
|   ├──[6.30]--為新任務分配3特權級使用的?臻g.mp4  22.76M
|   ├──[6.31]--從硬盤上加載用戶程序.mp4  19.54M
|   ├──[6.32]--生成任務標識.mp4  19.76M
|   ├──[6.33]--雙向PCB鏈表概述.mp4  18.52M
|   ├──[6.34]--將新任務的PCB添加到PCB鏈表中.mp4  15.96M
|   ├──[6.35]--64位的任務狀態(tài)段TSS和中斷棧表IST.mp4  22.33M
|   ├──[6.36]--以中斷返回的方式進入外殼任務的局部空間執(zhí)行.mp4  22.22M
|   ├──[6.37]--系統(tǒng)調(diào)用指令SYSCALL和SYSRET.mp4  24.77M
|   ├──[6.38]--根據(jù)功能號計算內(nèi)核例程的線性地址.mp4  27.96M
|   ├──[6.39]--快速系統(tǒng)調(diào)用的返回和指令的REX前綴.mp4  19.22M
|   ├──[6.3]--型號專屬寄存器IA32_STAR.mp4  25.51M
|   ├──[6.40]--準備在時鐘中斷的處理中執(zhí)行任務切換.mp4  31.38M
|   ├──[6.41]--執(zhí)行任務切換.mp4  22.94M
|   ├──[6.42]--通過系統(tǒng)調(diào)用獲取屏幕上可用的顯示行坐標.mp4  20.27M
|   ├──[6.43]--通過系統(tǒng)調(diào)用獲取當前時間.mp4  17.18M
|   ├──[6.44]--在外殼任務中顯示當前時間.mp4  11.53M
|   ├──[6.45]--用戶任務的結構和功能.mp4  23.01M
|   ├──[6.46]--當前任務標識的獲取和用戶程序例程庫的介紹.mp4  20.43M
|   ├──[6.47]--將64位二進制數(shù)轉換為十進制字符串.mp4  15.01M
|   ├──[6.48]--在每一輪相加中將結果和加數(shù)轉換為字符串.mp4  23.08M
|   ├──[6.49]--字符串的連接和顯示.mp4  18.22M
|   ├──[6.4]--準備在GDT中安裝新的描述符.mp4  24.68M
|   ├──[6.50]--用戶任務的終止.mp4  32.08M
|   ├──[6.51]--任務切換頻次對用戶體驗的影響.mp4  40.36M
|   ├──[6.5]--為快速系統(tǒng)調(diào)用安裝段描述符.mp4  25.62M
|   ├──[6.6]--為快速系統(tǒng)調(diào)用準備段選擇子.mp4  13.84M
|   ├──[6.7]--設置快速系統(tǒng)調(diào)用的入口點.mp4  14.27M
|   ├──[6.8]--快速系統(tǒng)調(diào)用時的RFLAGS和棧切換.mp4  13.13M
|   └──[6.9]--動態(tài)內(nèi)存分配和內(nèi)核空間的分配策略.mp4  14.98M


購買主題 本主題需向作者支付 7 資源幣 才能瀏覽
回復

使用道具 舉報

4

主題

579

帖子

0

精華

資源共享吧豪華貴族SVIP

Rank: 9Rank: 9Rank: 9

資源幣
8
積分
581
貢獻
0
在線時間
411 小時
注冊時間
2021-11-9
最后登錄
2024-10-22

終身VIP會員

沙發(fā)
發(fā)表于 2024-4-15 06:56:28 | 只看該作者
11111111111111111111111111111111
回復 支持 反對

使用道具 舉報

4

主題

581

帖子

0

精華

終身高級VIP會員

Rank: 7Rank: 7Rank: 7

資源幣
767
積分
1180
貢獻
0
在線時間
248 小時
注冊時間
2016-5-18
最后登錄
2024-10-22

終身VIP會員

板凳
發(fā)表于 2024-4-15 09:39:58 | 只看該作者
2024年4月15日 09:39:56
回復 支持 反對

使用道具 舉報

4

主題

524

帖子

0

精華

終身高級VIP會員

Rank: 7Rank: 7Rank: 7

資源幣
164
積分
528
貢獻
0
在線時間
247 小時
注冊時間
2020-2-16
最后登錄
2024-9-30

終身VIP會員

地板
發(fā)表于 2024-4-15 11:02:40 | 只看該作者
666666666666666666
回復 支持 反對

使用道具 舉報

298

主題

1780

帖子

0

精華

終身高級VIP會員

Rank: 7Rank: 7Rank: 7

資源幣
998
積分
3518
貢獻
0
在線時間
621 小時
注冊時間
2016-12-4
最后登錄
2024-10-22

終身VIP會員

5#
發(fā)表于 2024-4-15 12:36:20 | 只看該作者
感謝樓主的無私分享!
回復 支持 反對

使用道具 舉報

3

主題

145

帖子

0

精華

終身高級VIP會員

Rank: 7Rank: 7Rank: 7

資源幣
82
積分
148
貢獻
0
在線時間
64 小時
注冊時間
2020-3-11
最后登錄
2024-10-15

終身VIP會員

6#
發(fā)表于 2024-4-15 17:32:24 | 只看該作者
我發(fā)現(xiàn)我一天也離不開資源共享吧了!
回復 支持 反對

使用道具 舉報

0

主題

21

帖子

0

精華

資源共享吧豪華貴族SVIP

Rank: 9Rank: 9Rank: 9

資源幣
5
積分
21
貢獻
0
在線時間
6 小時
注冊時間
2024-3-25
最后登錄
2024-10-19

終身VIP會員

7#
發(fā)表于 2024-4-15 19:42:39 | 只看該作者
謝謝樓主的分享!
回復 支持 反對

使用道具 舉報

2

主題

284

帖子

0

精華

資源共享吧豪華貴族SVIP

Rank: 9Rank: 9Rank: 9

資源幣
7
積分
286
貢獻
0
在線時間
807 小時
注冊時間
2022-2-22
最后登錄
2024-10-22

終身VIP會員

8#
發(fā)表于 2024-4-16 04:36:06 | 只看該作者
thx ..
..
回復

使用道具 舉報

5

主題

671

帖子

0

精華

資源共享吧豪華貴族SVIP

Rank: 9Rank: 9Rank: 9

資源幣
4
積分
675
貢獻
0
在線時間
537 小時
注冊時間
2021-1-17
最后登錄
2024-10-22

終身VIP會員

9#
發(fā)表于 2024-4-16 09:30:29 | 只看該作者
膜拜神貼,后面的請保持隊形!
回復 支持 反對

使用道具 舉報

4

主題

640

帖子

0

精華

終身高級VIP會員

Rank: 7Rank: 7Rank: 7

資源幣
7
積分
648
貢獻
0
在線時間
267 小時
注冊時間
2020-7-25
最后登錄
2024-10-21

終身VIP會員

10#
發(fā)表于 2024-4-17 08:51:48 | 只看該作者

膜拜神貼,后面的請保持隊形!
回復 支持 反對

使用道具 舉報

 點擊右側快捷回復  

本版積分規(guī)則

小黑屋|資源共享吧 ( 瓊ICP備2023000410號-1 )

GMT+8, 2024-10-23 03:29 , Processed in 0.050826 second(s), 17 queries , MemCached On.

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回復 返回頂部 返回列表