x86/x64體系探索及編程

出版時(shí)間:2012-10  出版社:電子工業(yè)出版社  作者:鄧志  頁(yè)數(shù):813  字?jǐn)?shù):1000000  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

  《x86/x64體系探索及編程》是對(duì)Intel手冊(cè)所述處理器架構(gòu)的探索和論證。全書分五大部分,對(duì)多個(gè)方面對(duì)處理器架構(gòu)相關(guān)的知識(shí)進(jìn)行了梳理介紹。書中每個(gè)章節(jié)都有相應(yīng)的測(cè)試實(shí)驗(yàn),所運(yùn)行的實(shí)驗(yàn)例子都可以在真實(shí)的機(jī)器上執(zhí)行。通過(guò)閱讀本書,讀者應(yīng)能培養(yǎng)自己動(dòng)手實(shí)驗(yàn)的能力。如果再有一些OS方面的相關(guān)知識(shí),基本上就可以寫出自己簡(jiǎn)易的OS核心。

作者簡(jiǎn)介

鄧志,1977年生于廣東,在銀行工作十余年,現(xiàn)自由職業(yè)者。對(duì)計(jì)算機(jī)有一股熱情和蠻勁,善于思考,特別喜歡琢磨底層架構(gòu)。熟悉C語(yǔ)言,并且精通x86/x64平臺(tái)的匯編語(yǔ)言與機(jī)器指令系統(tǒng),能用匯編寫簡(jiǎn)易的OS核心。

書籍目錄

第一篇 x86基礎(chǔ)
第1章 數(shù)與數(shù)據(jù)類型
1.1 數(shù)
1.1.1 數(shù)字
1.1.2 二進(jìn)制數(shù)
1.1.3 二進(jìn)制數(shù)的排列
1.1.4 十六進(jìn)制數(shù)
1.1.5 八進(jìn)制數(shù)與十進(jìn)制數(shù)
1.2 數(shù)據(jù)類型
1.2.1 integer數(shù)
1.2.2 floating-point數(shù) 9
1.2.3 real number(實(shí)數(shù))與NaN(not a number)
1.2.4 unsupported編碼值
1.2.5 浮點(diǎn)數(shù)精度的轉(zhuǎn)換
1.2.6 浮點(diǎn)數(shù)的溢出
1.2.7 BCD碼
1.2.8 SIMD數(shù)據(jù) 21
第2章 x86/x64編程基礎(chǔ)
2.1 選擇編譯器
2.2 機(jī)器語(yǔ)言
2.3 Hello world
2.3.1 使用寄存器傳遞參數(shù)
2.3.2 調(diào)用過(guò)程
2.3.3 定義變量
2.4 16位編程、32位編程,以及64位編程
2.4.1 通用寄存器
2.4.2 操作數(shù)大小
2.4.3 64位模式下的內(nèi)存地址
2.4.4 內(nèi)存尋址模式
2.4.5 內(nèi)存尋址范圍
2.4.6 使用的指令限制
2.5 編程基礎(chǔ)
2.5.1 操作數(shù)尋址
2.5.2 傳送數(shù)據(jù)指令
2.5.3 位操作指令
2.5.4 算術(shù)指令
2.5.5 CALL與RET指令
2.5.6 跳轉(zhuǎn)指令
2.6 編輯與編譯、運(yùn)行
第3章 編寫本書的實(shí)驗(yàn)例子
3.1 實(shí)驗(yàn)的運(yùn)行環(huán)境
3.2 生成空白的映像文件
3.2.1 使用nasm編譯器生成
3.2.2 使用bximage工具
3.3 設(shè)置bochs配置文件
3.4 源代碼的基本結(jié)構(gòu)
3.5 編譯源代碼
3.6 映像文件內(nèi)的組織
3.7 使用merge工具
3.7.1 merge的配置文件
3.7.2 執(zhí)行merge命令
3.8 使用U盤啟動(dòng)真實(shí)機(jī)器
3.8.1 使用merge工具寫U盤
3.8.2 使用hex編輯軟件寫U盤
3.9 編寫boot代碼
3.9.1 LBA轉(zhuǎn)換為CHS
3.9.2 測(cè)試是否支持int 13h擴(kuò)展功能
3.9.3 使用int 13h擴(kuò)展讀磁盤
3.9.4 最后看看load_module()
3.1 總結(jié)
第4章 處理器的身份
4.1 測(cè)試是否支持CPUID指令 67
4.2 CPUID指令的術(shù)語(yǔ)及表達(dá)
4.3 基本信息與擴(kuò)展信息
4.4 處理器的型號(hào)(family,model與stepping)
4.5 最大的物理地址和線性地址
4.6 處理器擴(kuò)展?fàn)顟B(tài)信息
4.6.1 探測(cè)Processor Extended State子葉 75
4.6.2 Processor Extended State子葉所需內(nèi)存size
4.6.3 Processor Extended State的保存
4.6.4 Processor Extended State的恢復(fù)
4.7 處理器的特性
4.8 處理器的Cache與TLB信息
4.9 MONITOR/MWAIT信息
4.1 處理器的long mode
第5章 了解Flags
5.1 Eflags中的狀態(tài)標(biāo)志位
5.1.1 signed數(shù)的運(yùn)算 86
5.1.2 unsigned數(shù)的運(yùn)算
5.2 IOPL標(biāo)志位 90
5.3 TF標(biāo)志與RF標(biāo)志
5.4 NT標(biāo)志 95
5.5 AC標(biāo)志 96
5.6 VM標(biāo)志
5.7 eflags寄存器的其他事項(xiàng)
第6章 處理器的控制寄存器
6.1 CR8
6.2 CR3
6.3 CR0
6.3.1 保護(hù)模式位PE
6.3.2 x87 FPU單元的執(zhí)行環(huán)境
6.3.3 CR0.PG控制位 108
6.3.4 CR0.CD與CR0.NW控制位
6.3.5 CR0.WP控制位 110
6.3.6 CR0.AM控制位
6.4 CR4
6.4.1 CR4.TSD與CR4.PCE控制位
6.4.2 CR4.DE與CR4.MCD控制位
6.4.3 CR4.OSFXSR控制位
6.4.4 CR4.VMXE與CR4.SMXE控制位
6.4.5 CR4.PCIDE與CR4.SMEP控制位
6.4.6 CR4.OSXSAVE控制位
6.4.7 CR4中關(guān)于頁(yè)的控制位
6.5 EFER擴(kuò)展功能寄存器
第7章 MSR
7.1 MSR的使用
7.2 MTRR
7.2.1 Fixed-range區(qū)域的映射
7.2.2 MTRR的功能寄存器
7.3 MSR中對(duì)特殊指令的支持
7.3.1 支持sysenter/sysexit指令的MSR
7.3.2 支持syscall/sysret指令的MSR
7.3.3 支持swapgs指令的MSR 127
7.3.4 支持monitor/mwait指令的MSR
7.4 提供processor feature管理
7.5 其他未列出來(lái)的MSR
7.6 關(guān)于MSR一些后續(xù)說(shuō)明
第二篇 處理器的工作模式
第8章 實(shí)地址模式
8.1 真實(shí)的地址
8.2 real mode的編址
8.3 real mode的狀態(tài)
8.4 段基址的計(jì)算
8.5 第1條執(zhí)行的指令
8.6 實(shí)模式下的執(zhí)行環(huán)境
8.7 實(shí)模式下的IVT
8.8 突破64K段限
8.9 A20地址線
第9章 SMM系統(tǒng)管理模式探索
9.1 進(jìn)入SMM
9.2 SMM的運(yùn)行環(huán)境 141
9.2.1 SMRAM區(qū)域
9.2.2 SMM執(zhí)行環(huán)境的初始化
9.2.3 SMM下的operand與address
9.2.4 SMM下的CS與EIP
9.2.5 SMM下的SS與ESP
9.3 SMM里的中斷
9.4 SMI的Back-to-Back響應(yīng)
9.5 SMM里開啟保護(hù)模式 147
9.6 SMM的版本 148
9.7 I/O指令的重啟及Halt重啟
9.8 SMM的退出 152
9.9 SMBASE的重定位
9.1 SMI處理程序的初始化
9.11 SMM的安全
9.11.1 芯片組的控制
9.11.2 處理器對(duì)SMRAM空間的限制
9.11.3 cache的限制
9.12 測(cè)試SMI處理程序
第10章 x86/x64保護(hù)模式體系(上)
10.1 x86/x64的權(quán)限
10.2 保護(hù)模式下的環(huán)境
10.2.1 段式管理所使用的資源
10.2.2 paging分頁(yè)機(jī)制所使用的資源
10.3 物理地址的產(chǎn)生 166
10.4 段式管理機(jī)制
10.4.1 段式內(nèi)存管理
10.4.2 段式的保護(hù)措施
10.5 段式管理的數(shù)據(jù)結(jié)構(gòu) 169
10.5.1 Segment Selector(段選擇子)
10.5.2 Descriptor Table(描述符表)
10.5.3 Segment Selector Register(段寄存器)
10.5.4 Segment Descriptor(段描述符)
10.5.5 LDT描述符與LDT 258
10.6 開啟保護(hù)模式
10.6.1 初始化GDT
10.6.2 初始化IDT
10.6.3 切換到保護(hù)模式
第11章 x86/x64保護(hù)模式體系(下)
11.1 物理頁(yè)面
11.1.1 處理器的最高物理地址(MAXPHYADDR)
11.1.2 物理頁(yè)面的大小
11.1.3 頁(yè)轉(zhuǎn)換模式(Paging Mode) 268
11.2 paging機(jī)制下使用的資源 270
11.2.1 寄存器
11.2.2 CPUID查詢leaf
11.2.3 寄存器的控制位
11.2.4 頁(yè)轉(zhuǎn)換表資源
11.3 32位paging模式(non-PAE模式)
11.3.1 CR3結(jié)構(gòu)
11.3.2 32位paging模式下的PDE結(jié)構(gòu)
11.3.3 使用32位paging
11.4 PAE paging模式 282
11.4.1 在Intel64下的CR3與PDPTE寄存器
11.4.2 在AMD64下的CR3
11.4.3 PAE paging模式里的PDPTE結(jié)構(gòu)
11.4.4 PAE paging模式里的PDE結(jié)構(gòu)
11.4.5 PAE paging模式里的PTE結(jié)構(gòu)
11.4.6 使用和測(cè)試PAE paging模式 288
11.4.7 使用和測(cè)試Execution Disable功能
11.5 IA-32e paging模式
11.5.1 IA-32e paging模式下的CR3
11.5.2 IA-32e paging模式下的PML4E結(jié)構(gòu)
11.5.3 IA-32e paging模式下的PDPTE結(jié)構(gòu)
11.5.4 IA-32e paging模式下的PDE結(jié)構(gòu)
11.5.5 IA-32e paging模式下的PTE

章節(jié)摘錄

版權(quán)頁(yè):   插圖:   ③在IA-32e paging模式下,但CR4.PCIDE=0,即未開啟PCID功能時(shí),使用默認(rèn)的PCID值。 默認(rèn)的PCID值為000H,因此在上述情況下,處理器只維護(hù)000H編號(hào)的TLB和paging-structure cache,實(shí)際效果等同于在legacy處理器上未實(shí)現(xiàn)PCID功能。 更新PCID值 當(dāng)執(zhí)行mov CR3,reg64指令對(duì)CR3進(jìn)行刷新時(shí),TLB和paging-structure cache的失效依賴于CR3 (63)位,如下面的代碼所示。 mov rax, PML4T_BASE | 0×1;PCID=01值 mov cr3, rax;更新CR3 這個(gè)代碼是在CR4.PCIDE=1的前提下,使用了PCID值為1去更新CR3,并且CR3(63)=0,表明需要更新TLB及paging-structure cahce,那么這時(shí)候指令對(duì)TLB和paging-structure cache有下面幾方面的情形。 ①使原來(lái)PCID為001H編號(hào)的TLB無(wú)效,即刷新TLB。 ②使原來(lái)PCID為001H編號(hào)的paging-structure cache無(wú)效,即刷新paging-structure cache。 ③對(duì)global page無(wú)影響,不會(huì)刷新global page。 ④對(duì)其他PCID編號(hào)的TLB和paging-structure cache無(wú)影響,不會(huì)刷新其他PCID編號(hào)的TLB和paging-structure cache內(nèi)容。 因此,處理器會(huì)保留其他PCID編號(hào)的virtual address space在TLB及paging-structure cache的內(nèi)容,即virtual address的page及table entry。

媒體關(guān)注與評(píng)論

在學(xué)習(xí)x86匯編語(yǔ)言的過(guò)程中,總會(huì)遇到這樣一種情況:基礎(chǔ)的指令和架構(gòu)已經(jīng)學(xué)完,驅(qū)動(dòng)或者應(yīng)用也會(huì)開發(fā)了,但想要再進(jìn)一步發(fā)掘處理器的新增指令集以及新特征,卻發(fā)現(xiàn)參考資料只有Intel的指令手冊(cè),每條指令寥寥數(shù)語(yǔ)的說(shuō)明文字對(duì)于了解復(fù)雜的新特征根本是杯水車薪?,F(xiàn)在,本書以詳盡的示例帶領(lǐng)讀者探索這部分內(nèi)容,全面深入地為讀者展現(xiàn)了x86處理器的高級(jí)特征。羅云彬暢銷書《琢石成器——Windows環(huán)境下32位匯編語(yǔ)言程序設(shè)計(jì)》作者這本書真正是讓我眼前一亮。到目前為止,這是我見過(guò)的對(duì)x86處理器介紹得最詳盡又最具實(shí)踐指導(dǎo)意義的書。我如果學(xué)習(xí)的話,一定會(huì)選擇這本書。很顯然,在實(shí)踐中解決困難,應(yīng)用所學(xué)知識(shí)的樂(lè)趣,是任何高大全的課程所無(wú)法比擬的。如果耐心地將這本書上的內(nèi)容讀過(guò),將作者提供的例子一一運(yùn)行過(guò),我相信對(duì)x86處理器的知識(shí),必定會(huì)了然于胸。譚文 暢銷書《天書夜讀——從匯編語(yǔ)言到 Windows 內(nèi)核編程》 《寒江獨(dú)釣——Windows 內(nèi)核安全編程》作者

編輯推薦

《x86/x64體系探索及編程》是對(duì)x86處理器介紹得最詳盡又最具實(shí)踐指導(dǎo)意義的一本書。

名人推薦

在學(xué)習(xí)x86匯編語(yǔ)言的過(guò)程中,總會(huì)遇到這樣一種情況:基礎(chǔ)的指令和架構(gòu)已經(jīng)學(xué)完,驅(qū)動(dòng)或者應(yīng)用也會(huì)開發(fā)了,但想要再進(jìn)一步發(fā)掘處理器的新增指令集以及新特征,卻發(fā)現(xiàn)參考資料只有Intel的指令手冊(cè),每條指令寥寥數(shù)語(yǔ)的說(shuō)明文字對(duì)于了解復(fù)雜的新特征根本是杯水車薪?,F(xiàn)在,本書以詳盡的示例帶領(lǐng)讀者探索這部分內(nèi)容,全面深入地為讀者展現(xiàn)了x86處理器的高級(jí)特征。 ——羅云彬,暢銷書《琢石成哭—Windows環(huán)境下32位匯編語(yǔ)言程序設(shè)計(jì)》作者 這本書真正是讓我眼前一亮。到目前為止,這是我見過(guò)的對(duì)x86處理器介紹得最詳盡又最具實(shí)踐指導(dǎo)意義的書。我如果學(xué)習(xí)的話,一定會(huì)選擇這本書。很顯然,在實(shí)踐中解決困難,應(yīng)用所學(xué)知識(shí)的樂(lè)趣,是任何高大全的課程所無(wú)法比擬的。如果耐心地將這本書上的內(nèi)容讀過(guò),將作者提供的例子一一運(yùn)行過(guò),我相信對(duì)x86處理器的知識(shí),必定會(huì)了然于胸。 ——譚文,暢銷書《天書夜讀—從匯編語(yǔ)言到Windows內(nèi)核編程》《寒江獨(dú)釣—Wondows內(nèi)核安全編程》作者

圖書封面

圖書標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    x86/x64體系探索及編程 PDF格式下載


用戶評(píng)論 (總計(jì)60條)

 
 

  •   內(nèi)容詳盡,針對(duì)X86X64硬件架構(gòu)的介紹和對(duì)BSP的編寫有指導(dǎo)作用
  •   這幾本書都很好,尤其是《X86/X64體系探索與編程》這本書,內(nèi)容相當(dāng)好。
  •   一直想了解一下的東西,不過(guò)真心沒肯下來(lái),但是從整體講,了解了很多關(guān)于系統(tǒng)架構(gòu)的理解,對(duì)于計(jì)算機(jī)更進(jìn)一步,算是提高自己知識(shí)面吧?。?!
  •   這本書整體看了一下,不錯(cuò),很詳細(xì),但美中不足的沒有提供源程序和工具,在書后面有一個(gè)網(wǎng)址說(shuō)是能下載,我收到書試了一試,不行,亂碼,估計(jì)是人登陸的多壞了,還是有別的原因,我個(gè)人覺得,100元的書了,怎么不能配個(gè)光盤把書上的例子的源代碼以及相關(guān)工具弄一下,好讓這本書更加完美一些,看書要想很好的理解,必須的動(dòng)手,也就是調(diào)試程序,如果那個(gè)書上提供的那個(gè)網(wǎng)址長(zhǎng)時(shí)間不能下載代碼和工具,這本就沒有太大的價(jià)值了。我個(gè)人的感覺。
  •   書很厚,內(nèi)容豐富,基本上就是中文版intel手冊(cè),當(dāng)然不止手冊(cè)的功能,還有非常多的例子,我也正在看,總體感覺不錯(cuò)
  •   如果你還抱著intel手冊(cè)啃讀的話,這本書言簡(jiǎn)意賅
  •   如果你喜歡匯編,你可以來(lái)看看如果你想通透C,你可以來(lái)看看如果你想做的操作系統(tǒng),那就再合適不過(guò)了
  •   確實(shí)很不錯(cuò)的書,趕緊甩掉哪些老舊的教材吧,厚厚的一大本實(shí)戰(zhàn)意義的書,會(huì)讓你受益匪淺的。
  •   書中內(nèi)容非常好,介紹的很詳實(shí),找了好久都沒有找到這么好的書。
  •   學(xué)匯編也可以用這書來(lái)
  •   研究匯編的朋友來(lái)看看吧,有你想要的東東,
  •   非常難得的好書,有點(diǎn)厚實(shí),多些耐心,多動(dòng)手,肯定有收獲。
  •   的確,我都不敢看,我告訴你,講的著的不錯(cuò),我認(rèn)為作為深入研究X86平臺(tái)有非常良好的教學(xué)!真棒!
  •   太厚了還沒能開始看,不過(guò)書倒是寫得比較詳細(xì),可以作為參考書來(lái)用。
  •   幫人買的專業(yè)書籍,之所以給5分,是因?yàn)檫@些書價(jià)格便宜,包裝很好,快遞很給力。
  •   說(shuō)好的2號(hào)到,3號(hào)才到,而且開始一直查不到物流,不過(guò)總算在上課前剛剛到,要不然就坑死了,書不錯(cuò),背面刮痕明顯,書中竟然還能發(fā)現(xiàn)飯粒,啊啊啊啊啊,這讓我情何以堪,不過(guò)用來(lái)學(xué)習(xí)還是不錯(cuò)的
  •   本書既可以用于學(xué)習(xí),也可以用于參考!
  •   想研究cpu的強(qiáng)烈推薦,真的是好書,中文中第一
  •   很厚實(shí),很全面,很詳細(xì)
  •   講得還不錯(cuò),有待好好研究
  •   質(zhì)量不錯(cuò) 但還沒看
  •   有點(diǎn)偏硬件了
  •   誰(shuí)有作者的聯(lián)系方式呢?郵箱什么的,有問(wèn)題請(qǐng)教
  •   不錯(cuò),內(nèi)容很全面,可以當(dāng)做參考書。
  •   
  •   對(duì)學(xué)習(xí)X86/X64的人是很有幫助的
  •   講解很深入、詳細(xì),示例很多。
  •   看了大家的評(píng)論后決定買的。確實(shí)不錯(cuò)
  •   可能是第一版的原因,有一兩個(gè)錯(cuò)字,但這不能掩蓋內(nèi)容的精彩。
  •   挺好,,,,
  •   很不錯(cuò),很厚
  •   內(nèi)容很詳細(xì),比看intel手冊(cè)輕松一點(diǎn)
  •   有些地方估計(jì)是排版錯(cuò)誤,沒銜接上。比如介紹MTRR那一節(jié)。。。
  •   1、書寫的比較實(shí)用性,對(duì)做X86的很有幫助,沒有匯編和X86基礎(chǔ)就不建議看了。2、有些東西還需要看作者自己的網(wǎng)站。很多Code都要在上面找。
  •   有些難度,應(yīng)該先有基本的硬件的知識(shí)。
  •   很厚很重的一本書 深度是有 得慢慢品
  •   字號(hào)大,行間距寬。。。。其實(shí)可以薄不少的。當(dāng)然書的內(nèi)容還是很不錯(cuò)
  •   不建議入門級(jí)程序員讀,對(duì)中高級(jí)開發(fā)人員比較有用。
  •   不錯(cuò),雖有時(shí)沒空,但大致看了一部分,感覺值得多看幾回!
  •   沒想到有這么厚,整體還算可以
  •   前天買的,昨天下午就拿到,還沒來(lái)的及看,印的質(zhì)量不錯(cuò)
  •   對(duì)整個(gè)cpu處理指令有了初步認(rèn)識(shí)后,需要了解x86體系結(jié)構(gòu),本書由淺入深的介紹了x86指令。
  •   比較起來(lái),估計(jì)都是譯文,類似書籍,可以看看普通匯編語(yǔ)言即可,不建議一般讀者買。
  •   要不是長(zhǎng)期打5折,是不會(huì)注意到這本書的中國(guó)人寫書不負(fù)責(zé)任的態(tài)度在本書一覽無(wú)余隨便舉個(gè)例子 講實(shí)模式那一章(好像是第8章)末尾作者都已經(jīng)提到了訪問(wèn)1m以上的地址空間會(huì)產(chǎn)生wrap-around就是不愿意解釋清楚 wrap-around具體是一個(gè)什么情況會(huì)不會(huì)引發(fā)eflags相應(yīng)的某一位變化會(huì)不會(huì)引發(fā)異常,中斷讀者讀到這里還要自己去探索那我要著800頁(yè)的磚頭干什么呢直接看intel手冊(cè)算了吧 人家還免費(fèi)下載呢我去做作者建的qq群提意見 還被趕出來(lái)了真是將心比心么作者捫心自問(wèn) 你的讀者人人都知道wrap-around這回事么要是人人都知道的常識(shí) 你又何必在書里面廢話前言里面說(shuō)的好好的 只要一定的匯編知識(shí),即使不那么好就可以閱讀了你真的考慮到基本的匯編知識(shí)的讀者感受么入門了的看不懂 有一定基礎(chǔ)的又覺得不夠真應(yīng)了一句古話 高不成低不就就這態(tài)度和水平 還打算在寫一本書呢 我表示鞠躬繞道而行
  •   內(nèi)容零亂,不適合初學(xué)者。不能說(shuō)書的內(nèi)容一無(wú)是處,但是初學(xué)者看絕對(duì)一頭霧水,所以不建議初學(xué)者看。
  •   很一般的書,內(nèi)容很雜,沒有重點(diǎn),當(dāng)參考書用都參考不了
  •   作者對(duì)Intel官方文檔的細(xì)致研究令人嘆服,不僅是理論上介紹的很到位,對(duì)實(shí)踐更是難得的分享,就是對(duì)匯編的要求比較高,要有一定的基礎(chǔ)才能夠細(xì)致的研讀,只要有心,對(duì)動(dòng)手實(shí)踐能力確實(shí)是上一個(gè)臺(tái)階
  •   剛開始看,只不過(guò)翻了翻書,看著像是一本字典一樣的書。
  •   快遞很快,書很不錯(cuò)!作者對(duì)匯編的認(rèn)識(shí)真是讓人嘆服.
  •   比較深入的對(duì)X86/X64的編程進(jìn)行了探討
  •   書已經(jīng)到手,在學(xué)習(xí)中,看了幾節(jié)很不錯(cuò)。
  •   書很厚,內(nèi)容很豐富,正在學(xué)習(xí)中
  •   我看了一下目錄,上面的東西有些是我需要的,雖然我知道是從開發(fā)者手冊(cè)上找的,但是,作者肯定講得更詳細(xì)
  •   草草看了一遍,內(nèi)容較新鮮,不錯(cuò)??上Ь褪亲执罅它c(diǎn),行距寬了點(diǎn),是那種沒必要的大,導(dǎo)致整部書比一般字典都厚。其實(shí)字可以印小一點(diǎn),行距可以窄一點(diǎn),那麼書也就能便宜些了。
  •   書還是不錯(cuò)的講得很細(xì)但是對(duì)編程基礎(chǔ)要求很高
  •   了解下x64
  •   x86體系探索
  •   我的夢(mèng)想,就是成為軟硬件精通的大師
  •   書很值得夠買?。。∠麓芜€來(lái)?。?/li>
  •   這邊書挺不錯(cuò)的,值得購(gòu)買收藏
 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7