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