- 1.1匯編語言學(xué)習(xí)的方法
- 1.1機(jī)器語言與匯編語言
- 1.1Intel系列機(jī)簡(jiǎn)介、80X86微處理器結(jié)構(gòu)及三種工作方式
- 1.2主存儲(chǔ)器
- 1.2堆棧和物理地址的形成(1)
- 1.3堆棧和物理地址的形成(2)
- 1.3數(shù)值數(shù)據(jù)的機(jī)內(nèi)表示形式
- 1.4標(biāo)志寄存器
- 1.4匯編源程序舉例
- 2.1寄存器尋址
- 2.1寄存器間接尋址
- 2.1變址尋址
- 2.2基址加變址尋址、立即尋址、直接尋址
- 2.2尋址方式的有關(guān)問題
- 3.1宏匯編語言中的表達(dá)式
- 3.1數(shù)據(jù)傳送指令(1)
- 3.2數(shù)據(jù)傳送指令(2)、上機(jī)操作
- 3.2算術(shù)運(yùn)算指令(1)
- 3.3Masm60匯編軟件的使用
- 3.4算術(shù)運(yùn)算指令(2)、位運(yùn)算指令
- 3.4偽指令語句
- 3.4常用的DOS系統(tǒng)功能調(diào)用
- 4.1概述、流程圖的規(guī)范要求、順序程序設(shè)計(jì)
- 4.1分支程序設(shè)計(jì)(一)
- 4.2分支程序設(shè)計(jì)(二)
- 4.2循環(huán)程序設(shè)計(jì)
- 4.3子程序設(shè)計(jì)(1)
- 4.3子程序設(shè)計(jì)(2)
- 5.1宏功能程序設(shè)計(jì)new
- 5.1模塊化程序設(shè)計(jì) new
- 6.1輸入輸出指令和數(shù)據(jù)的傳送方式
- 6.1中斷與異常(中斷處理程序設(shè)計(jì))(1)
- 6.2中斷與異常(2)
- 6.2中斷與異常(3)
- 6.3WIN32編程環(huán)境及操作命令new
- 6.3高級(jí)匯編語言程序設(shè)計(jì)基礎(chǔ)、Windows編程基礎(chǔ)
- 6.4WIN32窗口程序結(jié)構(gòu)
- 6.4WIN32窗口程序編程實(shí)例new
- 6.5Masm32的使用
- 7學(xué)生作品《文件加密程序》演示
- 7學(xué)生作品《計(jì)算器》演示
匯編語言是一門低級(jí)程序設(shè)計(jì)語言,在數(shù)以千計(jì)的計(jì)算機(jī)語言中,有著不可替代的重要地位,廣泛地用于開發(fā)操作系統(tǒng)內(nèi)核、設(shè)備驅(qū)動(dòng)程序等。隨著近年來物聯(lián)網(wǎng)、嵌入式系統(tǒng)的發(fā)展,匯編語言在行業(yè)中的地位也再次攀升。 匯編語言是計(jì)算機(jī)提供給用戶最快也最有效的語言,也是利用計(jì)算機(jī)所有硬件特性并能直接控制硬件的唯一語言,因此在對(duì)程序的空間和時(shí)間要求很高的場(chǎng)合,匯編語言是必不可少的。而在很多需要直接控制硬件的應(yīng)用場(chǎng)合,匯編語言也是不可或缺的。
1.1.1]--在計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)中的定位,指令系統(tǒng)概念及分類
[1.2.1]--課程內(nèi)容與目標(biāo)
[1.3.1]--指令集簡(jiǎn)介——CISC
[1.3.2]--指令集簡(jiǎn)介——RISC
[1.4.1]--整數(shù)的機(jī)器表示(一)
[1.4.2]--整數(shù)的機(jī)器表示(二)
[1.5.1]--無符號(hào)整數(shù)與帶符號(hào)整數(shù)(一)
[1.5.2]--無符號(hào)整數(shù)與帶符號(hào)整數(shù)(二)
[1.6.1]--浮點(diǎn)數(shù)的機(jī)器表示
[1.6.2]--浮點(diǎn)數(shù)的規(guī)格化與非規(guī)格化表示
[1.6.3]--浮點(diǎn)數(shù)表示的特性
[1.6.4]--如何給出浮點(diǎn)數(shù)表示
[1.6.5]--C語言中的浮點(diǎn)數(shù)
[2.1.1]--80x86計(jì)算機(jī)系統(tǒng)初步
[2.2.1]--80x86處理器與保護(hù)模式初步
[3.1.1]--匯編程序員眼中的系統(tǒng)結(jié)構(gòu)
[3.1.2]--第一條匯編指令
[3.1.3]--尋址模式
[3.1.4]--地址計(jì)算指令與其它-1
[3.1.5]--地址計(jì)算指令與其它-2
[3.1.6]--x86-64下的通用寄存器與匯編指令----初步
[3.2.1]--條件碼
[3.2.2]--比較指令與測(cè)試指令
[3.2.3]--讀取條件碼指令-1
[3.2.4]--讀取條件碼指令-2
[3.2.5]--x86-64下的讀取條件碼指令
[3.2.6]--跳轉(zhuǎn)指令
[3.2.7]--條件移動(dòng)指令
[3.3.1]--條件移動(dòng)指令的體系結(jié)構(gòu)背景-1
[3.3.2]--條件移動(dòng)指令的體系結(jié)構(gòu)背景-2
[3.3.3]--循環(huán)的匯編語言表示-1
[3.3.4]--循環(huán)的匯編語言表示-2
[3.3.5]--循環(huán)的匯編語言表示-3
[3.3.6]--循環(huán)表示的體系結(jié)構(gòu)背景
[3.3.7]--Switch的匯編語言表示-1
[3.3.8]--Switch的匯編語言表示-2
[3.3.9]--Switch的匯編語言表示-3
[3.4.1]--程序運(yùn)行棧的基本操作-1
[3.4.2]--程序運(yùn)行棧的基本操作-2
[3.4.3]--過程調(diào)用與棧
[3.4.4]--棧幀
[3.4.5]--一個(gè)實(shí)例
[3.4.6]--寄存器使用慣例
[3.4.7]--一個(gè)遞歸調(diào)用的實(shí)例-1
[3.4.8]--一個(gè)遞歸調(diào)用的實(shí)例-2
[3.4.9]--另一個(gè)遞歸調(diào)用的實(shí)例-1
[3.4.10]--另一個(gè)遞歸調(diào)用的實(shí)例-2
[3.4.11]--x86-32過程調(diào)用小結(jié)
[3.5.1]--x86-64過程調(diào)用與運(yùn)行棧-1
[3.5.2]--x86-64過程調(diào)用與運(yùn)行棧-2
[3.5.3]--x86-64過程調(diào)用與運(yùn)行棧-3
[3.5.4]--x86-64過程調(diào)用與運(yùn)行棧-
[3.5.5]--x86-64過程調(diào)用與運(yùn)行棧-5
[3.6.1]--數(shù)組的存儲(chǔ)
[3.6.2]--數(shù)組的訪問-1
[3.6.3]--數(shù)組的訪問-2
[3.6.4]--數(shù)組的訪問-3
[3.6.5]--數(shù)組的訪問-
[3.6.6]--數(shù)組的訪問-5
[3.6.7]--二維數(shù)組示例-1
[3.6.8]--二維數(shù)組示例-2
[3.6.9]--二維數(shù)組示例-3
[3.7.1]--80x86匯編與C語言-4(結(jié)構(gòu)的存儲(chǔ)-1)
[3.7.2]--80x86匯編與C語言-4(結(jié)構(gòu)的存儲(chǔ)-2)
[3.7.3]--80x86匯編與C語言-4(結(jié)構(gòu)的存儲(chǔ)-3)
[3.7.4]--80x86匯編與C語言-4(結(jié)構(gòu)的存儲(chǔ)-4)
[3.7.5]--結(jié)構(gòu)數(shù)組的存儲(chǔ)
[3.7.6]--數(shù)據(jù)結(jié)構(gòu)的存儲(chǔ)小結(jié)
[4.1.1]--helloworld-1
[4.1.2]--匯編指示-1
[4.1.3]--匯編指示-2
[4.1.4]--helloworld-2
[4.1.5]--C程序的內(nèi)存布局
[4.1.6]--第一個(gè)匯編編程程序-1
[4.1.7]--第一個(gè)匯編編程程序-2
[4.1.8]--系統(tǒng)調(diào)用
[4.1.9]--匯編編程示例-處理命令行參數(shù)
[4.1.10]--匯編編程示例-調(diào)用libc庫函數(shù)
[4.1.11]--匯編編程小結(jié)
[4.1.12]--補(bǔ)充-算術(shù)操作指令
[4.1.13]--匯編編程示例-過程調(diào)用-1
[4.1.14]--匯編編程示例-過程調(diào)用-2
[4.2.1]--匯編編程示例-遞歸調(diào)用
[4.2.2]--匯編編程示例-文件處理-1
[4.2.3]--匯編編程示例-文件處理-2
[4.2.4]--匯編編程示例-文件處理-3
[4.2.5]--匯編編程示例-文件處理-
[4.2.6]--Vid匯編編程示例-文件處理-5
[4.2.7]--匯編編程示例-文件處理-6
[4.2.8]--匯編編程示例-文件處理-7
[4.2.9]--匯編編程示例-文件處理-8
[4.2.10]--匯編編程示例-共享庫文件
[4.1.11]--匯編編程小結(jié)
[4.1.12]--補(bǔ)充-算術(shù)操作指令
[4.1.13]--匯編編程示例-過程調(diào)用-1
[4.1.14]--匯編編程示例-過程調(diào)用-2
[4.2.1]--匯編編程示例-遞歸調(diào)用
[4.2.2]--匯編編程示例-文件處理-1
[4.2.3]--匯編編程示例-文件處理-2
[4.2.4]--匯編編程示例-文件處理-3
[4.2.5]--匯編編程示例-文件處理-
[4.2.6]--Vid匯編編程示例-文件處理-5
[4.2.7]--匯編編程示例-文件處理-6
[4.2.8]--匯編編程示例-文件處理-7
[4.2.9]--匯編編程示例-文件處理-8
[4.2.10]--匯編編程示例-共享庫文件
[4.3.1]--程序鏈接-1
[4.3.2]--程序鏈接-2
[4.3.3]--程序鏈接-3
[4.3.4]--程序鏈接-
[4.3.5]--程序鏈接-5
[4.3.6]--程序鏈接-6
[4.3.7]--程序鏈接-7
[4.3.8]--程序鏈接-8
[4.3.9]--程序鏈接-9
[4.3.10]--程序鏈接-10
[4.3.11]--程序鏈接-11
[4.4.1]--匯編編程示例-內(nèi)存管理-1
[4.4.2]--匯編編程示例-內(nèi)存管理-2
[4.4.3]--匯編編程示例-內(nèi)存管理-3
[4.4.4]--匯編編程示例-內(nèi)存管理-
[4.4.5]--匯編編程示例-內(nèi)存管理-5
[5.1.1]--MIPS32架構(gòu)與指令集初步-1
[5.1.2]--MIPS32架構(gòu)與指令集初步-2
[5.1.3]--MIPS32架構(gòu)與指令集初步-3
[5.1.4]--MIPS32架構(gòu)與指令集初步-
[5.1.5]--MIPS32架構(gòu)與指令集初步-5
[5.1.6]--MIPS32架構(gòu)與指令集初步-6
[5.1.7]--MIPS32架構(gòu)與指令集初步-7
[5.1.8]--MIPS32架構(gòu)與指令集初步-8
[5.2.1]--MIPS32指令集與編程-1
[5.2.2]--MIPS32指令集與編程-2
[5.2.3]--MIPS32指令集與編程-3
[5.2.4]--MIPS32指令集與編程-
[5.2.5]--MIPS32指令集與編程-5
[5.2.6]--MIPS32指令集與編程-6
[5.2.7]--MIPS32指令集與編程-7
[5.3.1]--基本概念
[5.3.2]--異常處理向量
[5.3.3]--異常處理流程
[5.3.4]--異常處理實(shí)例
[5.4.1]--虛存設(shè)計(jì)背景
[5.4.2]--虛存設(shè)計(jì)背景詳述-1
[5.4.3]--虛存設(shè)計(jì)背景詳述-2
[5.4.4]--虛存地址轉(zhuǎn)換
[5.4.5]--MIPS32內(nèi)存管理-1
[5.4.6]--MIPS32內(nèi)存管理-2
