計(jì)算機(jī)原理復(fù)習(xí)課件
單擊此處編輯母版標(biāo)題樣式,,單擊此處編輯母版文本樣式,,第二級(jí),,第三級(jí),,第四級(jí),,第五級(jí),,*,,*,,圓第一二五章概述,,第3章8088/8086MPU的指令系統(tǒng),,1.計(jì)算機(jī)系統(tǒng)是由兩大部分組成:硬件系統(tǒng)和軟件系統(tǒng),,硬件系統(tǒng)是指所有構(gòu)成計(jì)算機(jī)的物理實(shí)體,它包括計(jì)算機(jī)系統(tǒng)中,,切電子、機(jī)械、光電等設(shè)備。,,軟件系統(tǒng)是指計(jì)算機(jī)運(yùn)行時(shí)所需的各種程序、數(shù)據(jù)及其有關(guān)資料,,2.馮·諾依曼體系結(jié)構(gòu)(傳統(tǒng)機(jī))的硬件結(jié)構(gòu):,,分為五大部分,即存儲(chǔ)器、運(yùn)算器、控制器、輸入設(shè)備和輸出設(shè)備,,馮·諾依曼計(jì)算機(jī)特點(diǎn),,(1)用二進(jìn)制數(shù)表示數(shù)據(jù)和指令;,,(2)指令和數(shù)據(jù)存儲(chǔ)在內(nèi)部存儲(chǔ)器中,按順序自動(dòng)依次執(zhí)行,,指令;,,(3)由運(yùn)算器、控制器、存儲(chǔ)器、輸入設(shè)備和輸出設(shè)備組成,,基本硬件系統(tǒng);,,(4)由控制器來(lái)控制程序和數(shù)據(jù)的存取及程序的執(zhí)行;,,(5)以運(yùn)算器為核心,,,,第3章8088/8086MPU的指令系統(tǒng),,3.現(xiàn)代機(jī)的硬件結(jié)構(gòu),,現(xiàn)代機(jī)是指大規(guī)模或超大規(guī)模集成電路出現(xiàn)以后,組成計(jì)算機(jī)的,,各部分都在總線上,包括中央處理器CPU、主存儲(chǔ)器RAM和ROM、各種,,I/0接口以及接口外帶的各種外部設(shè)備。,,4.軟件系統(tǒng),,計(jì)算機(jī)的軟件系統(tǒng)由為計(jì)算機(jī)本身運(yùn)行所需要的系統(tǒng)軟件(S,,ystem Software)和用戶(hù)完成特定任務(wù)所需的應(yīng)用軟件( Application,,Sof tware)兩大類(lèi)組成。,,系統(tǒng)軟件通常指那些用于管理機(jī)器各種資源的程序及協(xié)調(diào)各,,裝置工作的程序和為支持應(yīng)用軟件的運(yùn)行并提供服務(wù)的程序,,應(yīng)用軟件通常是指用來(lái)為用戶(hù)解決某種應(yīng)用問(wèn)題的程序并包,,括有關(guān)的文件和資料。是為用戶(hù)某種專(zhuān)門(mén)用途而設(shè)計(jì)的程序系統(tǒng),,,,第3章8088/8086MPU的指令系統(tǒng),,5.存儲(chǔ)器結(jié)構(gòu):分為四個(gè)邏輯段,起始地址放在段寄存器中,,存放代碼邏輯段的叫代碼段,起始地址在CS中;存放數(shù)據(jù)的邏輯段叫數(shù),,據(jù)段,起始地址放在〗S中;存放操作結(jié)果的邏輯段叫附加段,起始地址,,放在BS中。當(dāng)堆棧用的邏輯段叫堆棧段,起始地址存放在SS中。,,地址形成:物貍地址計(jì)算,,物理地址(PA)-段寄存器內(nèi)容左移4位+偏移地址,,不同用途的字節(jié)單元的物理地址求法不同:,,取指令:PA=CS*10H+IP,,取源操作數(shù):PA=DS*10H+EA(EA由U提供),,字符串操作:對(duì)源串:PA=DS*10H+SI,,對(duì)目的串:PA=BS*10H+DI,,堆棧操作:PA=SS*10H+SP,,,,第3章8088/8086MPU的指令系統(tǒng),,6.微型計(jì)算機(jī)的系統(tǒng)總線:數(shù)據(jù)總線、地址總線、控制總線,,系統(tǒng)總線是CPU與其它部件之間傳送數(shù)據(jù)、地址和控制信息的公共通道,,(1)數(shù)據(jù)總線:用來(lái)傳送數(shù)據(jù),主要實(shí)現(xiàn)CPU與內(nèi)存儲(chǔ)器或I/0設(shè)備之,,間、內(nèi)存儲(chǔ)器與I/0設(shè)備或外存儲(chǔ)器之間的數(shù)據(jù)傳送,,(2)地址總線:用來(lái)傳送地址。主要實(shí)現(xiàn)從CPU送地址至內(nèi)存儲(chǔ)器和I,,0設(shè)備,或從外存儲(chǔ)器傳送地址至內(nèi)存儲(chǔ)器等。,,(3)控制總線:用于傳送控制信號(hào)、時(shí)序信號(hào)和狀態(tài)信息等,,,,第三章匯編語(yǔ)言指令系統(tǒng)及編程080F的指會(huì)系統(tǒng),,1.語(yǔ)句類(lèi)型:指令性語(yǔ)句、指示性語(yǔ)句,,指令性語(yǔ)句由指令組成,CPU可以執(zhí)行;,,指示性語(yǔ)勺用來(lái)告訴編譯程序如何對(duì)源程序進(jìn)行匯編,它不生成目標(biāo),,代碼,不由CPU執(zhí)行,所以常稱(chēng)為偽操作指令;,,2.指令語(yǔ)句語(yǔ)句格式如下:,,[標(biāo)號(hào):]指令助記符[操作數(shù)][;注釋];,,標(biāo)號(hào):主要用來(lái)定義標(biāo)號(hào)、名字,以便在操作數(shù)域中引用它們。,,標(biāo)號(hào)和名字都是由標(biāo)識(shí)符組成的。標(biāo)識(shí)符可由最多31個(gè)字母、數(shù)字和特,,殊字符所組成,它必須以字母或特殊字符開(kāi)始。,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,