計(jì)算機(jī)執(zhí)行指令過程
計(jì)算機(jī)是通過執(zhí)行程序來解決實(shí)際問題的。程序由計(jì)算機(jī)能識別的、按一定順序排列的基本操作命令組成,每一條基本操作命令稱為一條機(jī)器指令。每種計(jì)算機(jī) 都擁有各種類型的機(jī)器指令,機(jī)器指令的集合稱為計(jì)算機(jī)的指令系統(tǒng)。除指令外,計(jì)算機(jī)在運(yùn)行過程中還需要有數(shù)據(jù)(稱操作數(shù)),尋找指令中所需的操作數(shù)或操作 數(shù)地址的方式稱尋址方式。計(jì)算機(jī)執(zhí)行程序的過程,就是執(zhí)行指令的過程。指令系統(tǒng)決定了計(jì)算機(jī)的功能,也影響計(jì)算機(jī)的結(jié)構(gòu)。各種不同類型的計(jì)算機(jī)其指令系統(tǒng) 是不同的,包括幾十條到上百條指令。80x86微處理器具有功能完善、使用靈活的指令系統(tǒng)。
計(jì)算機(jī)執(zhí)行指令過程中需要各種類型的數(shù)據(jù),80x86微機(jī)在其內(nèi)部定點(diǎn)處理單元CPU和浮點(diǎn)處理單元FPU的支持下,可處理以下七種類型的數(shù)據(jù)。
1.無符號二進(jìn)制數(shù)
。╨)字節(jié):無符號8位數(shù)。
。2)字:2個相鄰字節(jié)組成的無符號16位數(shù)。
。3)雙字:4個相鄰字節(jié)組成的無符號32位數(shù)。
這類數(shù)由CPU支持
2.帶符號二進(jìn)制定點(diǎn)整數(shù)
此類數(shù)有正、負(fù)之分,均以補(bǔ)碼表示,有8位數(shù)(字節(jié)),16位數(shù)(字),32位數(shù)(雙字)、64位數(shù)(4字)四種。CPU只支持8位、16位和32位帶符號整數(shù)。
3.浮點(diǎn)數(shù)(實(shí)數(shù))
80x86微機(jī)中的浮點(diǎn)數(shù)由符號位、有效數(shù)和階碼(即指數(shù)部分)三個字段組成。浮點(diǎn)數(shù)由FPU支持,分為單精度(32位)、雙精度(64位)和擴(kuò)展精度 (80位)三種形式。單精度浮點(diǎn)數(shù)包括l位符號,8位階碼,24位有效數(shù)字(顯示23位,1位隱含的整數(shù)1)。雙精度浮點(diǎn)數(shù)包括1位符號,11位階 碼,53位有效數(shù)字(顯示52位,1位隱含的整數(shù)1)。擴(kuò)展精度浮點(diǎn)數(shù)包含1位符號,15位階碼,64位有效數(shù)字(內(nèi)含1位整數(shù)“1”,小數(shù)點(diǎn)“・”隱 含)。
4.BCD碼
BCD碼有壓縮BCD碼和非壓縮BCD碼。壓縮BCD碼的每個字節(jié)包含二位十進(jìn)制數(shù),非壓縮BCD碼每個字節(jié)包含一位十進(jìn)制數(shù)。CPU支持8位壓縮和非壓縮BCD碼,F(xiàn)PU只支持壓縮BCD碼,且最大長度為80位(10個字節(jié)),最多可處理20位BCD碼。
5.串?dāng)?shù)據(jù)
CPU支持串?dāng)?shù)據(jù),包括位串、字節(jié)串、字串和雙字串。
(1)位串:一串連續(xù)的二進(jìn)制數(shù)。
。2)字節(jié)串:一串連續(xù)的字節(jié)。
。3)字串:一串連續(xù)的字。
。4)雙字串:一串連續(xù)的雙字。
32微處理器中可處理的串?dāng)?shù)據(jù)最長可達(dá)232-1字節(jié)。
6.ASCII碼數(shù)據(jù)
包括ASCII碼字符串和ASCII碼數(shù)(0~F)兩種。
7.指針數(shù)據(jù)類
32位指針(近指針):32位偏移量,用于段內(nèi)尋址。
48位指針(遠(yuǎn)指針):16位選擇符和32位偏移量,用于段間訪問。
作者:大學(xué)生新聞網(wǎng) 來源:大學(xué)生新聞網(wǎng)
- 在線學(xué)習(xí)的4條建議
- 印第安納大學(xué)(IU)的新資源介紹了使在線學(xué)習(xí)成功的一些最重要因素。
當(dāng)IU關(guān)閉體育課并轉(zhuǎn)向在線教學(xué)時,電子學(xué)習(xí)研究與實(shí)踐實(shí)驗(yàn)室開始
- 06-09 關(guān)注:65
- 激光視盤 可以自由放置和使用
- 激光視盤采用丙烯酸塑料制成,大多數(shù)光盤直徑為30厘米(C12英寸),也有13厘 米(5英寸)的小型盤,盤的轉(zhuǎn)速為1500轉(zhuǎn)/分,但應(yīng)指出,為
- 09-18 關(guān)注:133
- 數(shù)字技術(shù)用于語音信號高效多路傳輸
- 欣賞聲音、喜愛音樂,這是音響的源點(diǎn)。為了滿足這一需要,音響系統(tǒng)需由兩個系統(tǒng)組成。其一是對音樂與人聲加以收音并加以調(diào)整,記錄在唱
- 09-18 關(guān)注:122
- 電腦正在進(jìn)入有線電視網(wǎng)
- 當(dāng)前,隨著數(shù)字計(jì)算機(jī)和多媒體技術(shù)的發(fā)展,許多大的計(jì)算機(jī)制造公司都提出,在微型計(jì)算機(jī)上實(shí)現(xiàn)電視的功能,即利用計(jì)算機(jī)網(wǎng)絡(luò)來接收數(shù)字
- 09-18 關(guān)注:128
- 電視信號的傳輸過程
- 當(dāng)前,像高保真音響、高清晰度電視、VCD、數(shù)碼錄音等新詞匯大量充斥在我們身邊,它們一方面代表這新技術(shù)的涌現(xiàn),另一方面也體現(xiàn)了這些
- 09-18 關(guān)注:196
- 中斷技術(shù)引入計(jì)算機(jī)系統(tǒng)
- 中斷技術(shù)是現(xiàn)代計(jì)算機(jī)系統(tǒng)中很重要的功能。最初,中斷技術(shù)引入計(jì)算機(jī)系統(tǒng),只是為了解決快速的CPU與慢速的外部設(shè)備之間傳送數(shù)據(jù)的矛盾
- 09-18 關(guān)注:261