最容易看懂的汇编语言书籍:汇编语言 王爽
? ? ? ?關(guān)于底層知識的學(xué)習(xí),匯編當(dāng)然是繞不過,當(dāng)你需要調(diào)優(yōu)一小段代碼時(shí),你需要看的匯編語言。通過學(xué)習(xí)匯編語言,你能更清楚明白的了解整個(gè)計(jì)算機(jī)的計(jì)算過程,指令相關(guān)知識,對學(xué)習(xí)計(jì)算機(jī)幫助甚大。
目錄:
第1章 基礎(chǔ)知識
1.1 機(jī)器語言
1.2 匯編語言的產(chǎn)生
1.3 匯編語言的組成
1.4 存儲器
1.5 指令和數(shù)據(jù)
1.6 存儲單元
1.7 CPU對存儲器的讀寫
1.8 地址總線
1.9 數(shù)據(jù)總線
1.10 控制總線
1.11 內(nèi)存地址空間(概述)
1.12 主板
1.13 接口卡
1.14 各類存儲器芯片
1.15 內(nèi)存地址空間
第2章 寄存器
2.1 通用寄存器
2.2 字在寄存器中的存儲
2.3 幾條匯編指令
2.4 物理地址
2.5 16位結(jié)構(gòu)的CPU
2.6 8086cPu給出物理地址的方法
2.7 “段地址xl6+偏移地址=物理地址”的本質(zhì)含義
2.8 段的概念
2.9 段寄存器
2.10 CS和IP
2.11 修改CS、IP的指令
2.12 代碼段
實(shí)驗(yàn)1 查看CPU和內(nèi)存,用機(jī)器指令和匯編指令編程
第3章 寄存器(內(nèi)存訪問)
3.1 內(nèi)存中字的存儲
3.2 DS 31:1[address]
3.3 字的傳送
3.4 ITIOV、add、sub指令
3.5 數(shù)據(jù)段
3.6 棧
3.7 CPU提供的棧機(jī)制
3.8 棧頂超界的問題
3.9 puSh、pop指令
3.10 棧段
實(shí)驗(yàn)2 用機(jī)器指令和匯編指令編程
第4章 第一個(gè)程序
4.1 一個(gè)源程序從寫出到執(zhí)行的過程
4.2 源程序
4.3 編輯源程序
4.4 編譯
4.5 連接
4.6 以簡化的方式進(jìn)行編譯和連接
4.7 1.exe的執(zhí)行
4.8 誰將可執(zhí)行文件中的程序裝載進(jìn)入內(nèi)存并使它運(yùn)行?
4.9 程序執(zhí)行過程的跟蹤
實(shí)驗(yàn)3 編程、編譯、連接、跟蹤
第5章 【BX】和loop指令
5.1 【BX】
5.2 Loop指令
5.3 在Debu9中跟蹤用loop指令實(shí)現(xiàn)酮循環(huán)程序
5.4 Debu9和匯編編譯器masm對指令的不同處理
5.5 loop和【bx】的聯(lián)合應(yīng)用
……
第3章 寄存器(內(nèi)存訪問)
第4章 第一個(gè)程序
第5章 [BX]和loop指令
第6章 包含多個(gè)段的程序
第7章 更靈活的定位內(nèi)存地址的方法
第8章 數(shù)據(jù)處理的兩個(gè)基本問題
第9章 轉(zhuǎn)移指令的原理
第10章 CALL和RET指令
第11章 標(biāo)志寄存器
第12章 內(nèi)中斷
第13章 int指令
第14章 端口
第15章 外中斷
第16章 直接定址表
第17章 使用BIOS進(jìn)行鍵盤輸入和磁盤讀寫
總結(jié)
以上是生活随笔為你收集整理的最容易看懂的汇编语言书籍:汇编语言 王爽的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 腾讯朋友力荐书籍:程序员的自我修养:链接
- 下一篇: 网编编程必看书籍:unix网络编程