xxxx欧美丰满大屁股/性欧美极品xxxx欧美一区二区/男插女的下面免费视频夜色/美女视频在线一区二区三区

歡迎光臨本店     登錄 注冊(cè)   加入收藏
  •   
歡迎光臨清華大學(xué)出版社第三事業(yè)部!

此頁(yè)面上的內(nèi)容需要較新版本的 Adobe Flash Player。

獲取 Adobe Flash Player

當(dāng)前位置: 首頁(yè) > 教材 > 本科和研究生教材 > 計(jì)算機(jī)類 > 匯編語(yǔ)言(第4版)

瀏覽歷史

匯編語(yǔ)言(第4版)

匯編語(yǔ)言(第4版)

prev next

  • 商品貨號(hào):20140103-10
  • 商品重量:0克
    出版社:清華大學(xué)出版社
    開(kāi)本:16
    圖書裝訂:平裝
    印張:21.75
    作者:王爽 著
    圖書書號(hào)/ISBN:9787302539414
    出版日期:20200101
    版次:4-1
    字?jǐn)?shù):530千字
    圖書頁(yè)數(shù):348
  • 上架時(shí)間:2014-01-03
    商品點(diǎn)擊數(shù):5377
  • 定價(jià):¥49.00元
    本店售價(jià):¥49.00元
    注冊(cè)用戶:¥49.00元
    vip:¥46.55元
    黃金等級(jí):¥44.10元
    用戶評(píng)價(jià): comment rank 5
  • 商品總價(jià):
  • 購(gòu)買數(shù)量:

內(nèi)容簡(jiǎn)介:

商品附加資源

 

內(nèi) 容簡(jiǎn) 介
匯編語(yǔ)言是各種CPU提供的機(jī)器指令的助記符的集合,人們可以用匯編語(yǔ)言直接控制硬件系統(tǒng)進(jìn)行工作。匯編語(yǔ)言是很多相關(guān)課程(如數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、微機(jī)原理等)的重要基礎(chǔ)。為了更好地引導(dǎo)、幫助讀者學(xué)習(xí)匯編語(yǔ)言,作者以循序漸進(jìn)的思想精心創(chuàng)作了這本書。《匯編語(yǔ)言(第4版)》具有如下特點(diǎn):采用了全新的結(jié)構(gòu)對(duì)課程的內(nèi)容進(jìn)行組織,對(duì)知識(shí)進(jìn)行最小化分割,為讀者構(gòu)造了循序漸進(jìn)的學(xué)習(xí)線索;在深入本質(zhì)的層面上對(duì)匯編語(yǔ)言進(jìn)行講解;對(duì)關(guān)鍵環(huán)節(jié)進(jìn)行深入的剖析。
《匯編語(yǔ)言(第4版)》可用作大學(xué)計(jì)算機(jī)專業(yè)本科生的匯編語(yǔ)言教材及希望深入學(xué)習(xí)計(jì)算機(jī)科學(xué)的讀者的自學(xué)教材。
 
   
匯編語(yǔ)言是很多相關(guān)課程(如數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、微機(jī)原理等)的重要基礎(chǔ)。其實(shí)僅從課程關(guān)系的角度討論匯編語(yǔ)言的重要性未免片面,概括地說(shuō),如果你想從事計(jì)算機(jī)科學(xué)方面的工作的話,匯編語(yǔ)言的基礎(chǔ)是必不可缺的。原因很簡(jiǎn)單,我們的工作平臺(tái)、研究對(duì)象都是機(jī)器,匯編語(yǔ)言是人和計(jì)算機(jī)溝通的最直接的方式,它描述了機(jī)器最終所要執(zhí)行的指令序列。想深入研究英國(guó)文化,不會(huì)英語(yǔ)行嗎?匯編語(yǔ)言是和具體的微處理器相聯(lián)系的,每一種微處理器的匯編語(yǔ)言都不一樣,只能通過(guò)一種常用的、結(jié)構(gòu)簡(jiǎn)潔的微處理器的匯編語(yǔ)言來(lái)進(jìn)行學(xué)習(xí),從而達(dá)到學(xué)習(xí)匯編的兩個(gè)最根本的目的:充分獲得底層編程的體驗(yàn),深刻理解機(jī)器運(yùn)行程序的機(jī)理。這兩個(gè)目的達(dá)到了,其他目的也就自然而然地達(dá)到了。舉例來(lái)說(shuō),你在學(xué)習(xí)操作系統(tǒng)等課程時(shí),對(duì)許多問(wèn)題就會(huì)有很通透的理解。
 
學(xué)習(xí)不能在一臺(tái)抽象的計(jì)算機(jī)上來(lái)進(jìn)行,必須針對(duì)一臺(tái)具體的計(jì)算機(jī)來(lái)完成學(xué)習(xí)過(guò)程。為了使學(xué)習(xí)的過(guò)程容易展開(kāi),我們采用以8086CPU為中央處理器的PC機(jī)來(lái)進(jìn)行學(xué)習(xí)。8086CPU滿足的條件:常用而結(jié)構(gòu)簡(jiǎn)潔,常用保證了可以方便地進(jìn)行實(shí)踐,結(jié)構(gòu)簡(jiǎn)潔則便于進(jìn)行教學(xué)。純粹的8086PC機(jī)已經(jīng)不存在了,對(duì)于現(xiàn)今的機(jī)器來(lái)講,它已經(jīng)屬于古玩。但是,現(xiàn)在的任何一臺(tái)PC機(jī)中的微處理器,只要是和Intel兼容的系列,都可以8086的方式進(jìn)行工作。可以將一個(gè)奔騰系列的微處理器當(dāng)作一個(gè)快速的8086微處理器來(lái)用。整個(gè)奔騰PC的工作情況也是如此,可以當(dāng)作一臺(tái)高速的8086PC來(lái)用。關(guān)于微處理器及相關(guān)的一些問(wèn)題請(qǐng)參看附注1。
 
為了更好地引導(dǎo)、幫助學(xué)習(xí)者學(xué)習(xí)匯編語(yǔ)言,作者精心創(chuàng)作了這本書。下面對(duì)教學(xué)思想和教學(xué)內(nèi)容的問(wèn)題進(jìn)行一些探討,希望在一些重要的問(wèn)題上和讀者達(dá)到共識(shí)。
1. 教學(xué)思想
一門課程是由相互關(guān)聯(lián)的知識(shí)構(gòu)成的,這些知識(shí)在一本書中如何組織則是一種信息組織和加工的藝術(shù)。學(xué)習(xí)是一個(gè)循序漸進(jìn)的過(guò)程,但并不是所有的教學(xué)都是以這種方式完成的,這并不是我們所希望看到的事情,因?yàn)槿魏尾灰匝驖u進(jìn)的方式進(jìn)行的學(xué)習(xí),都將出現(xiàn)盲目探索和不成系統(tǒng)的情況,最終學(xué)習(xí)到的也大都是相對(duì)零散的知識(shí),并不能建立起一個(gè)系統(tǒng)的知識(shí)結(jié)構(gòu)。非循序漸進(jìn)的學(xué)習(xí),也達(dá)不到循序漸進(jìn)學(xué)習(xí)所能達(dá)到的深度,因?yàn)楹笳呤遣讲缴钊氲模恳徊蕉家郧耙徊綖榛A(chǔ)。
 
你也許會(huì)問(wèn):“我們不是一直以循序漸進(jìn)的方式學(xué)習(xí)嗎?有哪本書不是從第一章到最后一章,又有哪門課不是從頭講到尾的呢?”
一本書從第一章到最后一章,一門課從頭到尾,這是一個(gè)時(shí)間先后的問(wèn)題,這并不等于就是以循序漸進(jìn)的方式在學(xué)習(xí)。我們是否常有這樣的感受?想認(rèn)真地學(xué)習(xí)一門較難的課程,可是卻經(jīng)常看不懂書上的內(nèi)容;有時(shí)覺(jué)得懂了,可又總有一種不能通透的感覺(jué),覺(jué)得書上的內(nèi)容再反復(fù)看,也不能深入下去了。這些情況都說(shuō)明,我們并未真正以循序漸進(jìn)的方式學(xué)習(xí)。
 
不能循序漸進(jìn)地學(xué)習(xí)的根本原因在于:學(xué)習(xí)者所用的教材并未真正地按循序漸進(jìn)的原則來(lái)構(gòu)造。這不是一個(gè)簡(jiǎn)單的問(wèn)題,不是按傳統(tǒng)的方法劃分一下章節(jié)就可以解決的。舉例來(lái)說(shuō),在傳統(tǒng)的匯編教材中,一般都在開(kāi)始的章節(jié)中集中講CPU的編程結(jié)構(gòu),這一章往往成為大多數(shù)初學(xué)者的障礙。這章所講的內(nèi)容有的需要了解其他的知識(shí)才能深入理解,可是這些知識(shí)都被忽略了;有的需要有編程經(jīng)驗(yàn)才能深入理解,或不進(jìn)行具體編程就根本無(wú)法理解,可編程要在后面的章節(jié)里進(jìn)行……
 
為學(xué)習(xí)者構(gòu)造合理的學(xué)習(xí)線索,這個(gè)學(xué)習(xí)線索應(yīng)真正地遵循循序漸進(jìn)的原則。我們需要打破傳統(tǒng)的章節(jié)劃分,以一種新的藝術(shù)來(lái)對(duì)課程的內(nèi)容進(jìn)行補(bǔ)充、分割、重組,使其成為一個(gè)個(gè)串聯(lián)在學(xué)習(xí)線索上的完成特定教學(xué)功能的教學(xué)節(jié)點(diǎn)。本書以此作為創(chuàng)作的核心理念,打破了傳統(tǒng)的章節(jié)劃分,構(gòu)造了合理的學(xué)習(xí)線索,將課程的內(nèi)容拆解到學(xué)習(xí)線索中的各個(gè)教學(xué)節(jié)點(diǎn)中去。學(xué)習(xí)主線索上的教學(xué)節(jié)點(diǎn)有4類:①知識(shí)點(diǎn)(即各小節(jié)內(nèi)容);②檢測(cè)點(diǎn);③問(wèn)題和分析;④實(shí)驗(yàn)。還有一種被稱為附注的教學(xué)節(jié)點(diǎn)不在學(xué)習(xí)主線索之中,是由知識(shí)點(diǎn)引出的節(jié)點(diǎn),屬于選看內(nèi)容。
 
應(yīng)用這本書,讀者將沿著學(xué)習(xí)線索來(lái)學(xué)習(xí)一個(gè)個(gè)知識(shí)點(diǎn),通過(guò)一個(gè)個(gè)檢測(cè)點(diǎn),被線索引入到一個(gè)個(gè)問(wèn)題分析之中,并完成一個(gè)個(gè)實(shí)驗(yàn),線索上的每一個(gè)教學(xué)節(jié)點(diǎn)都是后續(xù)內(nèi)容的基礎(chǔ)。每一個(gè)節(jié)點(diǎn)的信息量或難度,又只比前面的多一點(diǎn),讀者在每一步的學(xué)習(xí)中都會(huì)有一種有的放矢的感覺(jué)。大的困難被分割,讀者在學(xué)習(xí)的過(guò)程中可逐步克服。
 
這好似航行,我們?yōu)閷W(xué)習(xí)者設(shè)計(jì)一條航線,航線上分布著港口,每一個(gè)港口都是下一個(gè)港口的起點(diǎn)。漫長(zhǎng)的旅途被一個(gè)個(gè)港口分割,我們通過(guò)到達(dá)每個(gè)港口來(lái)完成整個(gè)航行。
 
為了按循序漸進(jìn)的原則構(gòu)造學(xué)習(xí)線索,本書采用了一種全新的信息組織和加工藝術(shù),我們稱其為知識(shí)屏蔽。有的教材只注重知識(shí)的授予,并不注重知識(shí)的屏蔽。在教學(xué)中知識(shí)的屏蔽十分重要,這是一個(gè)重點(diǎn)突出的問(wèn)題。計(jì)算機(jī)是一門交叉學(xué)科,一部分知識(shí)往往還連帶著其他的相關(guān)內(nèi)容,這些連帶的相關(guān)內(nèi)容如果處理不好,將影響學(xué)習(xí)者對(duì)目前要掌握的知識(shí)的理解。本書采用了知識(shí)屏蔽的方法,對(duì)教學(xué)內(nèi)容進(jìn)行了最小化分割,力求使我們?cè)趯W(xué)習(xí)過(guò)程中所接觸到的每一個(gè)知識(shí)點(diǎn)都是當(dāng)前唯一要去理解的東西。我們?cè)诳吹竭@個(gè)知識(shí)點(diǎn)之前,已理解了以前所有的內(nèi)容;在學(xué)習(xí)這個(gè)知識(shí)點(diǎn)的過(guò)程中,以后的知識(shí)也不會(huì)對(duì)我們?cè)斐筛蓴_。我們?cè)谡麄(gè)學(xué)習(xí)過(guò)程中,每一步都走得清楚而扎實(shí),不知不覺(jué)中,由當(dāng)初的一個(gè)簡(jiǎn)單的問(wèn)題開(kāi)始,在經(jīng)歷了一個(gè)每一步都相對(duì)簡(jiǎn)單的過(guò)程之后,被帶入了一個(gè)深的層次。這同沿著樓梯上高樓一樣,邁出的每一步都不高,結(jié)果卻上了樓頂。
2. 本書的結(jié)構(gòu)
本書由若干章構(gòu)成,一章包含若干知識(shí)點(diǎn),根據(jù)具體內(nèi)容,還可能包含檢測(cè)點(diǎn)、問(wèn)題和分析、實(shí)驗(yàn)、附注等教學(xué)節(jié)點(diǎn)。書中的所有教學(xué)節(jié)點(diǎn),除附注之外,都在一個(gè)全程的主線索之中。
 
由于本書具有很強(qiáng)的線索性,學(xué)習(xí)一定要按照教學(xué)的線索進(jìn)行,有兩點(diǎn)是必須要遵守的原則:①?zèng)]有通過(guò)檢測(cè)點(diǎn)不要向下學(xué)習(xí);②沒(méi)有完成當(dāng)前的實(shí)驗(yàn)不要向下學(xué)習(xí)。
 
下面的表格詳細(xì)說(shuō)明了書中的各種教學(xué)節(jié)點(diǎn)和它們的組織情況。
教學(xué)節(jié)點(diǎn)詳表
教學(xué)節(jié)點(diǎn)
說(shuō) 
知識(shí)點(diǎn)
學(xué)習(xí)者的主要知識(shí)來(lái)源。知識(shí)點(diǎn)以小節(jié)的形式出現(xiàn),一個(gè)知識(shí)點(diǎn)為一個(gè)小節(jié)。每一個(gè)知識(shí)點(diǎn)都有一個(gè)相對(duì)獨(dú)立的小主題。
附注
有些內(nèi)容是對(duì)主要內(nèi)容的拓展、加深和補(bǔ)充。這些內(nèi)容如果放入正文中,會(huì)分散學(xué)習(xí)者對(duì)主體內(nèi)容的注意力,同時(shí)也破壞了主體內(nèi)容的系統(tǒng)性。我們把這些內(nèi)容在附注中給出,供學(xué)習(xí)者選看。附注不在主線索之中,是主線索的引出內(nèi)容。
檢測(cè)點(diǎn)
檢測(cè)點(diǎn)用來(lái)取得學(xué)習(xí)情況的反饋。只要通過(guò)了檢測(cè)點(diǎn),我們就得到了一個(gè)保證:已掌握了前面的內(nèi)容。這是對(duì)學(xué)習(xí)成果的階段性的肯定,有了這個(gè)肯定,可以信心十足地繼續(xù)學(xué)習(xí)。如果沒(méi)有通過(guò)檢測(cè)點(diǎn),需要回頭再進(jìn)行復(fù)習(xí)。有的檢測(cè)點(diǎn)中也包含了一些具有教學(xué)功能的內(nèi)容。
問(wèn)題分析
引導(dǎo)學(xué)習(xí)者對(duì)知識(shí)進(jìn)行深入的理解和靈活的應(yīng)用。
實(shí)驗(yàn)
在本書中,實(shí)驗(yàn)也是在學(xué)習(xí)線索中的。有的教學(xué)內(nèi)容就包含在編程的依據(jù)材料中。每一個(gè)實(shí)驗(yàn)都是后續(xù)內(nèi)容的基礎(chǔ),實(shí)驗(yàn)的任務(wù)必須獨(dú)立完成。我們可以這樣看待實(shí)驗(yàn)的重要性,如果你沒(méi)有完成當(dāng)前的實(shí)驗(yàn),就應(yīng)停止繼續(xù)學(xué)習(xí),直到你獨(dú)立完成實(shí)驗(yàn)。
 
3. 教學(xué)重心和內(nèi)容特點(diǎn)
本書的教學(xué)重心是:通過(guò)學(xué)習(xí)關(guān)鍵指令來(lái)深入理解機(jī)器工作的基本原理,培養(yǎng)底層編程意識(shí)和思想。本著這個(gè)原則,本書的內(nèi)容將和傳統(tǒng)的教材有著很大的不同。
 
(1) 不講解每一條指令的功能
 
指令僅僅是學(xué)習(xí)機(jī)器基本原理和設(shè)計(jì)思想的一種實(shí)例。而逐條地講解每一條指令的功能,不是本書的職責(zé)所在,它應(yīng)該是一本指令手冊(cè)的核心內(nèi)容。這就好像文學(xué)作品和字典的區(qū)別,前者的重心在于用文字表達(dá)思想,后者講解每個(gè)字的用法。
 
(2) 編程的平臺(tái)是硬件而不是操作系統(tǒng)
 
這一點(diǎn)尤為重要,直接影響以后的操作系統(tǒng)的教學(xué)。我們必須通過(guò)一定的編程實(shí)踐,體驗(yàn)一個(gè)裸機(jī)的環(huán)境,在一個(gè)沒(méi)有操作系統(tǒng)的環(huán)境中直接對(duì)硬件編程。這樣的體會(huì)和經(jīng)驗(yàn)非常重要,這樣我們才能真正體會(huì)到匯編語(yǔ)言的作用,并且看到?jīng)]有操作系統(tǒng)的計(jì)算機(jī)系統(tǒng)是怎樣的。這為以后的操作系統(tǒng)的學(xué)習(xí)打下了一個(gè)重要的基礎(chǔ)。
 
(3) 著重講解重要指令和關(guān)鍵概念
 
本書的所有內(nèi)容都是圍繞著“深入理解機(jī)器工作的基本原理”和“培養(yǎng)底層編程意識(shí)和思想”這兩個(gè)核心目標(biāo)來(lái)進(jìn)行的。對(duì)所有和這兩個(gè)目標(biāo)關(guān)系并不密切的內(nèi)容,都進(jìn)行了舍棄。使學(xué)習(xí)者可以集中注意力真正理解和掌握那些具有普遍意義的指令和關(guān)鍵概念。
 
本書在深入到本質(zhì)的層面上對(duì)重要指令和關(guān)鍵概念進(jìn)行了講解和討論。這些指令和概念有:jmp、條件轉(zhuǎn)移指令、callret、棧指令、intiretcmploop、分段、尋址方式等。
4. 讀者定位
本書可用作大學(xué)計(jì)算機(jī)專業(yè)本科的匯編教材,和希望深入學(xué)習(xí)計(jì)算機(jī)科學(xué)的學(xué)習(xí)者的自學(xué)教材。本書的讀者應(yīng)具備以下基礎(chǔ):
 
(1)具有計(jì)算機(jī)的使用經(jīng)驗(yàn);
(2)具有二進(jìn)制、十六進(jìn)制等基礎(chǔ)知識(shí);
(3)   具有一門高級(jí)語(yǔ)言(BASIC、PASCAL、C…)的基本編程基礎(chǔ)。
5. 聯(lián)系方法
作者的E-mail地址為:fewstu@163.com
 
 

 


第1章  基礎(chǔ)知識(shí) 1
1.1  機(jī)器語(yǔ)言 1
1.2  匯編語(yǔ)言的產(chǎn)生 3
1.3  匯編語(yǔ)言的組成 3
1.4  存儲(chǔ)器 4
1.5  指令和數(shù)據(jù) 4
1.6  存儲(chǔ)單元 4
1.7  CPU對(duì)存儲(chǔ)器的讀寫 5
1.8  地址總線 6
1.9  數(shù)據(jù)總線 7
1.10  控制總線 8
1.11  內(nèi)存地址空間(概述) 9
1.12  主板 9
1.13  接口卡 9
1.14  各類存儲(chǔ)器芯片 10
1.15  內(nèi)存地址空間 11
第2章  寄存器 14
2.1  通用寄存器 14
2.2  字在寄存器中的存儲(chǔ) 16
2.3  幾條匯編指令 17
2.4  物理地址 20
2.5  16位結(jié)構(gòu)的CPU 20
2.6  8086CPU給出物理地址的方法 20
2.7  “段地址?16+偏移地址=物理地址”的本質(zhì)含義 22
2.8  段的概念 23
2.9  段寄存器 25
2.10  CS和IP 25
2.11  修改CS、IP的指令 32
2.12  代碼段 34
實(shí)驗(yàn)1  查看CPU和內(nèi)存,用機(jī)器指令和匯編指令編程 35
第3章  寄存器(內(nèi)存訪問(wèn)) 47
3.1  內(nèi)存中字的存儲(chǔ) 47
3.2  DS和[address] 48
3.3  字的傳送 49
3.4  mov、add、sub指令 51
3.5  數(shù)據(jù)段 53
3.6  棧 56
3.7  CPU提供的棧機(jī)制 57
3.8  棧頂超界的問(wèn)題 61
3.9  push、pop指令 63
3.10  棧段 68
實(shí)驗(yàn)2  用機(jī)器指令和匯編指令編程 71
第4章  第一個(gè)程序 76
4.1  一個(gè)源程序從寫出到執(zhí)行的過(guò)程 76
4.2  源程序 77
4.3  編輯源程序 82
4.4  編譯 83
4.5  連接 85
4.6  以簡(jiǎn)化的方式進(jìn)行編譯和連接 88
4.7  1.exe的執(zhí)行 89
4.8  誰(shuí)將可執(zhí)行文件中的程序裝載進(jìn)入內(nèi)存并使它運(yùn)行? 89
4.9  程序執(zhí)行過(guò)程的跟蹤 91
實(shí)驗(yàn)3  編程、編譯、連接、跟蹤 94
第5章  [BX]和loop指令 95
5.1  [BX] 97
5.2  Loop指令 99
5.3  在Debug中跟蹤用loop指令實(shí)現(xiàn)的循環(huán)程序 103
5.4  Debug和匯編編譯器masm對(duì)指令的不同處理 110
5.5  loop和[bx]的聯(lián)合應(yīng)用 112
5.6  段前綴 116
5.7  一段安全的空間 117
5.8  段前綴的使用 120
實(shí)驗(yàn)4  [bx]和loop的使用 121
第6章  包含多個(gè)段的程序 123
6.1  在代碼段中使用數(shù)據(jù) 123
6.2  在代碼段中使用棧 127
6.3  將數(shù)據(jù)、代碼、棧放入不同的段 130
實(shí)驗(yàn)5  編寫、調(diào)試具有多個(gè)段的程序 133
第7章  更靈活的定位內(nèi)存地址的方法 138
7.1  and和or指令 138
7.2  關(guān)于ASCII碼 139
7.3  以字符形式給出的數(shù)據(jù) 139
7.4  大小寫轉(zhuǎn)換的問(wèn)題 140
7.5  [bx+idata] 143
7.6  用[bx+idata]的方式進(jìn)行數(shù)組的處理 144
7.7  SI和DI 147
7.8  [bx+si]和[bx+di] 149
7.9  [bx+si+idata]和[bx+di+idata] 150
7.10  不同的尋址方式的靈活應(yīng)用 152
實(shí)驗(yàn)6  實(shí)踐課程中的程序 160
第8章  數(shù)據(jù)處理的兩個(gè)基本問(wèn)題 161
8.1  bx、si、di和bp 161
8.2  機(jī)器指令處理的數(shù)據(jù)在什么地方 162
8.3  匯編語(yǔ)言中數(shù)據(jù)位置的表達(dá) 162
8.4  尋址方式 164
8.5  指令要處理的數(shù)據(jù)有多長(zhǎng) 165
8.6  尋址方式的綜合應(yīng)用 166
8.7  div指令 169
8.8  偽指令dd 170
8.9  dup 171
實(shí)驗(yàn)7  尋址方式在結(jié)構(gòu)化數(shù)據(jù)訪問(wèn)中的應(yīng)用 172
第9章  轉(zhuǎn)移指令的原理 175
9.1  操作符offset 175
9.2  jmp 指令 176
9.3  依據(jù)位移進(jìn)行轉(zhuǎn)移的jmp指令 177
9.4  轉(zhuǎn)移的目的地址在指令中的jmp指令 180
9.5  轉(zhuǎn)移地址在寄存器中的jmp指令 181
9.6  轉(zhuǎn)移地址在內(nèi)存中的jmp指令 182
9.7  jcxz指令 184
9.8  loop指令 185
9.9  根據(jù)位移進(jìn)行轉(zhuǎn)移的意義 186
9.10  編譯器對(duì)轉(zhuǎn)移位移超界的檢測(cè) 186
實(shí)驗(yàn)8  分析一個(gè)奇怪的程序 187
實(shí)驗(yàn)9  根據(jù)材料編程 187
第10章  CALL和RET指令 190
10.1  ret和retf 190
10.2  call指令 192
10.3  依據(jù)位移進(jìn)行轉(zhuǎn)移的call指令 192
10.4  轉(zhuǎn)移的目的地址在指令中的call指令 193
10.5  轉(zhuǎn)移地址在寄存器中的call指令 194
10.6  轉(zhuǎn)移地址在內(nèi)存中的call指令 194
10.7  call和ret的配合使用 196
10.8  mul指令 199
10.9  模塊化程序設(shè)計(jì) 200
10.10  參數(shù)和結(jié)果傳遞的問(wèn)題 200
10.11  批量數(shù)據(jù)的傳遞 201
10.12  寄存器沖突的問(wèn)題 203
實(shí)驗(yàn)10  編寫子程序 206
課程設(shè)計(jì)1 211
第11章  標(biāo)志寄存器 213
11.1  ZF標(biāo)志 213
11.2  PF 標(biāo)志 214
11.3  SF 標(biāo)志 215
11.4  CF 標(biāo)志 216
11.5  OF 標(biāo)志 217
11.6  adc 指令 219
11.7  sbb指令 222
11.8  cmp指令 222
11.9  檢測(cè)比較結(jié)果的條件轉(zhuǎn)移指令 225
11.10  DF標(biāo)志和串傳送指令 230
11.11  pushf和popf 233
11.12  標(biāo)志寄存器在Debug中的表示 234
實(shí)驗(yàn)11  編寫子程序 234
第12章  內(nèi)中斷 236
12.1  內(nèi)中斷的產(chǎn)生 236
12.2  中斷處理程序 237
12.3  中斷向量表 237
12.4  中斷過(guò)程 238
12.5  中斷處理程序和iret指令 239
12.6  除法錯(cuò)誤中斷的處理 240
12.7  編程處理0號(hào)中斷 240
12.8  安裝 244
12.9  do0 246
12.10  設(shè)置中斷向量 249
12.11  單步中斷 249
12.12  響應(yīng)中斷的特殊情況 250
實(shí)驗(yàn)12  編寫0號(hào)中斷的處理程序 251
第13章  int指令 252
13.1  int指令 252
13.2  編寫供應(yīng)用程序調(diào)用的中斷例程 253
13.3  對(duì)int、iret和棧的深入理解 256
13.4  BIOS和DOS所提供的中斷例程 258
13.5  BIOS和DOS中斷例程的安裝
 過(guò)程 258
13.6  BIOS中斷例程應(yīng)用 259
13.7  DOS中斷例程應(yīng)用 261
實(shí)驗(yàn)13  編寫、應(yīng)用中斷例程 262
第14章  端口 265
14.1  端口的讀寫 265
14.2  CMOS RAM芯片 266
14.3  shl和shr指令 267
14.4  CMOS RAM中存儲(chǔ)的時(shí)間信息 269
實(shí)驗(yàn)14  訪問(wèn)CMOS RAM 271
第15章  外中斷 272
15.1  接口芯片和端口 272
15.2  外中斷信息 272
15.3  PC機(jī)鍵盤的處理過(guò)程 274
15.4  編寫int 9中斷例程 276
15.5  安裝新的int 9中斷例程 282
實(shí)驗(yàn)15  安裝新的int 9中斷例程 285
第16章  直接定址表 287
16.1  描述了單元長(zhǎng)度的標(biāo)號(hào) 287
16.2  在其他段中使用數(shù)據(jù)標(biāo)號(hào) 289
16.3  直接定址表 292
16.4  程序入口地址的直接定址表 296
實(shí)驗(yàn)16  編寫包含多個(gè)功能子程序的中斷例程 299
第17章  使用BIOS進(jìn)行鍵盤輸入和磁盤讀寫 300
17.1  int 9中斷例程對(duì)鍵盤輸入的處理 300
17.2  使用int 16h中斷例程讀取鍵盤緩沖區(qū) 301
17.3  字符串的輸入 304
17.4  應(yīng)用int 13h中斷例程對(duì)磁盤進(jìn)行讀寫 308
實(shí)驗(yàn)17  編寫包含多個(gè)功能子程序的中斷例程 310
課程設(shè)計(jì)2 312
綜合研究 314
研究試驗(yàn)1  搭建一個(gè)精簡(jiǎn)的C語(yǔ)言 開(kāi)發(fā)環(huán)境 315
研究試驗(yàn)2  使用寄存器 318
研究試驗(yàn)3  使用內(nèi)存空間 319
研究試驗(yàn)4  不用main函數(shù)編程 322
研究試驗(yàn)5  函數(shù)如何接收不定數(shù)量的參數(shù) 326
附注 327
附注1  Intel系列微處理器的3種工作模式 327
附注2  補(bǔ)碼 329
附注3  匯編編譯器(masm.exe)對(duì)jmp的相關(guān)處理 330
附注4  用棧傳遞參數(shù) 333
附注5  公式證明 336
  
  
  
  
 
  
  
  
  
  
  
  
 

商品標(biāo)簽

購(gòu)買記錄(近期成交數(shù)量0)

還沒(méi)有人購(gòu)買過(guò)此商品
總計(jì) 0 個(gè)記錄,共 1 頁(yè)。 第一頁(yè) 上一頁(yè) 下一頁(yè) 最末頁(yè)

用戶評(píng)論(共0條評(píng)論)

  • 暫時(shí)還沒(méi)有任何用戶評(píng)論
總計(jì) 0 個(gè)記錄,共 1 頁(yè)。 第一頁(yè) 上一頁(yè) 下一頁(yè) 最末頁(yè)
用戶名: 匿名用戶
E-mail:
評(píng)價(jià)等級(jí):
評(píng)論內(nèi)容:
驗(yàn)證碼: captcha