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