• 您現在的位置是:首頁 >要聞 > 2023-07-30 03:27:15 來源:

    計算機網絡原理及應用(計算機網絡原理)

    導讀 大家好,我是小華,我來為大家解答以上問題。計算機網絡原理及應用,計算機網絡原理很多人還不知道,現在讓我們一起來看看吧!1、計算機的...

    大家好,我是小華,我來為大家解答以上問題。計算機網絡原理及應用,計算機網絡原理很多人還不知道,現在讓我們一起來看看吧!

    1、計算機的工作原理 指令 指令是用來規定計算機執行的操作和操作對象所在存儲位置的一個二進制位串。

    2、 指令的格式 一條指令由操作碼和地址碼兩部分組成。

    3、 例如二地址指令格式如下: 操作碼 地址碼1 地址碼2 操作碼:用來指出計算機應執行何種操作的一個二進制代碼。

    4、 具體說明指令的性質或功能,每條指令只有一個操作碼 。

    5、 例如,加法、減法、乘法、除法、取數、存數等各種基本操作均有各自相應的操作碼。

    6、 地址碼: 指出該指令所操作(處理)的對象(稱為操作數)所在存儲單元的地址。

    7、 包括著操作數的來源,結果的去向或下一條指令的地址等信息,不同指令中地址碼的個數可以不一樣。

    8、 指令系統 定義 一臺計算機所能識別并執行的全部指令的集合,稱為該臺計算機的指令系統。

    9、指令系統中有數以百計的不同指令。

    10、 指令的分類: 1,數據傳送指令:用于把存儲器或寄存器中的某個操作數復制到指定的存儲單元或寄存器中去。

    11、 例如: MOV CL,05H 解釋:將05H保存到寄存器CL中 2,算術運算指令:用于完成兩個操作數的加、減、乘、除等各種算術運算。

    12、 例如: CX=0029H,SI=04EDH,執行指令ADD SI,CX之后 將寄存器SI中存儲的數04EDH和寄存器CX中存儲的數0029H相加, 并把結果存在寄存器SI中 驗算過程如下: 0029H + 04EDH 0516H 結果SI=0516H 3,邏輯運算指令:用于完成兩個操作數的邏輯加、邏輯乘、按位加等各種邏輯運算。

    13、 例如:按位求反指令 BL=FBH,執行指令NOT BL后, BL=(11111011)2 取反后BL=(00000100)2=04H 4,移位運算指令:用于完成指定操作數的各種類型的移位操作。

    14、 5,位與位串操作:計算機中越來越重視非數值數據的操作,包括位與位串的裝入、存儲、傳送比較、重復執行等,也可包括位串的插入、型存取。

    15、 6,控制與轉移指令:通常程序中的指令多數是依次序一條條的順序執行,但根據指令執行的結果,也可以跳到其他指令或其他程序段去執行。

    16、具有這種功能的就是各種類型的轉移指令。

    17、 7,輸入/輸出指令:在微機中,往往把輸入/輸出設備中與主機可交換數據的寄存器稱為I/O端口。

    18、同時,把各個I/O端口統一編址。

    19、使用輸入/輸出指令,就可以去存取各種外部設備的I/O端口,實現數據的輸入/輸出。

    20、 8,其它指令:包括各種處理器控制指令,它們往往由操作系統專用。

    21、 兼容性問題 每種CPU都有自己獨特的指令系統,用某一類計算機的機器語言編制的程序難以在其他各類計算機上運行,這個問題稱之為指令不兼容。

    22、 向下兼容: 如586機器語言向下兼容486機器語言程序。

    23、 指令精簡問題 精簡指令系統計算機RISC。

    24、 程序 為解決某一問題而設計的一系列指令稱為程序。

    25、 程序和相關數據存放在存儲器中,計算的工作就是執行存放在存儲器中的程序。

    26、 計算機運行程序的過程就是一條一條地執行指令的過程。

    27、 程序的執行又自動地控制著整個計算機的全部操作。

    28、 這就是50年前美國數學家馮·諾依曼提出的程序存儲和程序控制的思想。

    29、這也是目前計算機的基本工作方式。

    30、 指令的執行 一條指令的執行過程大體如下: (1)指令預取部件向指令快存提取一條指令,若快存中沒有,則向總線接口部件發出請求,要求訪問存儲器,取得一條指令; (2)總線接口部件在總線空閑時,通過總線從存儲器中取出一條指令,放入快存和指令預取部件; (3)指令譯碼部件從指令預取部件中取得該指令,并把它翻譯成起控制作用的微碼; (4)地址轉換與管理部件負責計算出該指令所使用的操作數的有效物理地址,需要時,請求總線接口部件,通過總線從存儲器中取得該操作數; (5)執行單元按照指令操作碼的要求,對操作數完成規定的運算處理,并根據運算結果修改或設置處理器的一些狀態標志; (6)修改地址轉換與管理部件中的指令地址,提供指令預取部件預取指令時使用。

    31、 Pentium 處理器中的流水線過程 由于Pentium中有兩個整數ALU,所以它能同時執行兩條流水線, 這種結構稱為“超標量結構”(Superscalar)。

    本文到此講解完畢了,希望對大家有幫助。

  • 成人app