『壹』 若一條指令的執行過程分為取指令、分析指令和執行指令3個子過程,且...
順序執行:10000t
重疊執行:10002t
『貳』 計算機指令流水線一條指令為取址分析 執行三部分 取址需2ns 分析需2ns 執行需 1ns
(2+2+1)+2*99=(2+1)+2*100=203秒
第二個問,波特率確實不會,不是學信息工程的,不過根據我的理解,每個信號專元素屬只表示一位時,波特與bit/s應該是同義的,所以這里有四個電平,故應該是1.28秒,10240/4/1000/2=1.28
第三個問,
1000台,劃成2進制,1111101000,位數是10位,將該C類地址的子網掩碼255.255.255.0的主機地址全部置 1,得到255.255.255.255,然後再從後向前將後10位置0,即為:11111111.11111111.11111100.00000000,得255.255.252.0。
『叄』 若每一條指令都可以分解為取指、分析和執行三步。
錯。
按照流水線的方法來執行的話,是2507t才對,第一條指令取指完可專以進行第二條指令的取屬指,而當第二條指令需要進行分析時,分析寄存器空了,不需要耽擱,直接可以分析,第一條指令執行完的同時,第二條指令剛好開始執行,如此往復,應該是12t+(500-1)*5t=2507t才對。
取址-分析-執行
—-取址-分析-執行
—-取址-分析-執行
—-取址-分析-執行
…………………………
t取址+max{t取址,t分析}+max{t取址,t分析,t執行}*(n-2)+max{t分析,t執行}+t執行=203
(3)取指令分析執行擴展閱讀:
計算機的性能可以用完成一特定任務所需的時間來衡量,這個時間等於CXTXl。
C=完成每條指令所需的周期數
T=每個周期的時間
I=每個任務的指令數
RISC技術就是努力使C和T減至最小,C和T的減小可能導致I的增匆,但優化編譯技術和其他技術的採用可以彌補由於I的增加對機器性能的影響.RISC技術之所由很快由一種新見解發展成為前景廣娜的計算機市場。
『肆』 若指令流水線把一條指令分為取指、分析、執行三部分,
取址-分析-執行
—制—-取址-分析-執行
————-取址-分析-執行
——————-取址-分析-執行
………………………………
t取址+max{t取址,t分析}+max{t取址,t分析,t執行}*(n-2)+max{t分析,t執行}+t執行=203
『伍』 取指令,執行指令一般是怎樣進行
這是數學抄
取指令先開始,後分析,再執行
指令只能取完整才能分析
分析完再執行
所以他這個流水線是這樣的
設取指令a
分析b
執行c
編號代表指令號
a1
a2 b1
a3 b2 c1
a4 b3 c2
*
*
*
就這樣
取指令再不斷進行
分析和執行一樣
600條
2400t 取指令
在第 2400t 時第600條取指令完成
在第 2402t 時第600條分析完成
在第 2405t 時第600條執行完成
其他指令都在第600條之前全解決了
所以算式為 4*600+2+3=2405
『陸』 從計算機的原理上看,計算機的基本工作過程,從哪取指令,怎麼取,然後怎麼分析執行,cpu是怎麼工作
你這是讓大家給你說原理啊?
計算機就是分這么幾個部分。顯卡,顯示器,光碟機還有比如滑鼠鍵盤的外圍設備不用說,都不是最主要的,因為沒有這些,計算機也能啟動也能讓內部正常工作。而電源部分也不用說,它只是給計算機提供電能,僅此而已。
下面我就大致說說電腦是怎麼工作的。
計算機主要部分:CPU,主板,內存,硬碟
主板是神經系統,他負責把CPU,內存,硬碟還有其他設備連接起來。
內存是高速緩存,保證CPU及時的讀取相關數據,關機斷電後內存就沒有數據了
硬碟是電腦主要存儲部分,大容量存儲,關機後數據繼續存在
人通過滑鼠鍵盤等外圍設備把指令傳給主板後,指令經過CPU,CPU發指令,決定怎麼處理。如果需要調取數據,就需要從硬碟里調,然後把這個指令需要的一系列數據存到內存,CPU需要哪些數據就可以直接從內存里讀取了。
顯卡那一部分主要是,需要顯示的部分,CPU會把數據先給顯卡,顯卡處理後,再給CPU。
下面說說CPU:中央處理器,電腦的核心部分,相當於人的大腦,一切指令,運算都要經過CPU處理運算。
至於CPU是怎麼工作的,說來話長,里邊是最復雜的數字電路,集成了大約10億晶體管(不同的CPU集成的也不一樣)里邊大量的負責邏輯的電路。
語言描述永遠不能那麼全面,我也只能給你說這么多。希望對你有幫助。
『柒』 某cpu執行一條指令需要取指,分析,執行3步
畫出圖有些啰嗦.不過,這題即為簡單的流水線問題
(1)即CPU採用串列方式.執行一條指令時間3t
(2)第一條指令和第二條指令的取址重疊
(3)三個功能段指令流水線
『捌』 設指令由取指、分析、執行怎麼做
設指令由取指、分析、執行3個子部件完成,每個子部件的工作周期均為t,採用常規標量單流水線處理機。若連續執行10條指令,則共需時間12t。
通常一條指令對應著一種基本操作。一個計算機能執行什麼樣的指令,有多少條指令,這是由設計人員在設計計算機時決定的。計算機所能直接執行的全部指令,就是計算機的指令系統。
以二進制編碼表示的指令叫機器指令,它通常包括操作碼和操作數兩大部分,操作碼表示計算機執行什麼操作,操作數指明參加操作的數的本身或操作數所在的地址。
因為計算機只認識二進制數,所以計算機指令系統中的所有指令都必須以二進制編碼的形式來表示。
一般把計算機完成一條指令所花費的時間稱為一個指令周期,指令周期越短,指令執行越快。通常所說的CPU主頻或工作頻率,就反映了指令執行周期的長短。
(8)取指令分析執行擴展閱讀:
JSP指令
指令(directive)向容器提供關於JSP頁面的總體信息。在JSP頁面中,指令是以<%@開頭,以%>結束的標簽。指令有三種類型:page指令、include指令和taglib指令。
三種指令的語法格式如下:
(1)<%@ page attribute-list %>
(2)<%@ include attribute-list %>
(3)<%@ taglib attribute-list %>
在上面的指令標簽中,attribute-list表示一個或多個針對指令的屬性/值對,多個屬性之間用空格分隔。
1、page指令
page指令通知容器關於JSP頁面的總體特性。例如,下面的page指令通知容器頁面輸出的內容類型和使用的字元集。
<%@ page contentType="text/html ;charset = gb2312" %>
2、 include指令
include指令實現把另一個文件(HTML、JSP等)的內容包含到當前頁面中。下面是include指令的一個例子:
<%@ include file="right.html" %>
3、taglib指令
taglib指令用來指定在JSP頁面中使用標准標簽或自定義標簽的前綴與標簽庫的RUI,下面是taglib指令的例子:
<%@ taglib prefix="demo" uri="/WEB-INF/mytaglib.tld" %>
『玖』 判斷:任何指令的執行過程都是由取指令、分析指令和執行指令三個階段構成的。
不是的,有些指令是間接定址,要增加一個間址周期
『拾』 簡述一條指令從取指令到執行完畢的過程,給出涉及到的匯流排及存儲器信息變化情況.
計算機每執行一條指令都可分為三個階段進行。即取指令-----分析指令-----執行指令。
取指令的任務是:根據程序計數器PC中的值從程序存儲器讀出現行指令,送到指令寄存器。
分析指令階段的任務是:將指令寄存器中的指令操作碼取出後進行解碼,分析其指令性質。如指令要求操作數,則尋找操作數地址。
計算機執行程序的過程實際上就是逐條指令地重復上述操作過程,直至遇到停機指令可循環等待指令。
一般計算機進行工作時,首先要通過外部設備把程序和數據通過輸入介面電路和數據匯流排送入到存儲器,然後逐條取出執行。但單片機中的程序一般事先我們都已通過寫入器固化在片內或片外程序存儲器中。因而一開機即可執行指令。
下面我們將舉個實例來說明指令的執行過程:
開機時,程序計算器PC變為0000H。然後單片機在時序電路作用下自動進入執行程序過程。執行過程實際上就是取出指令(取出存儲器中事先存放的指令階段)和執行指令(分析和執行指令)的循環過程。
例如執行指令:MOV A,#0E0H,其機器碼為「74H E0H」,該指令的功能是把操作數E0H送入累加器,
0000H單元中已存放74H,0001H單元中已存放E0H。當單片機開始運行時,首先是進入取指階段,其次序是:
1 程序計數器的內容(這時是0000H)送到地址寄存器;
2 程序計數器的內容自動加1(變為0001H);
3 地址寄存器的內容(0000H)通過內部地址匯流排送到存儲器,以存儲器中地址解碼電跟,使地址為0000H的單元被選中;
4 CPU使讀控制線有效;
5 在讀命令控制下被選中存儲器單元的內容(此時應為74H)送到內部數據匯流排上,因為是取指階段,所以該內容通過數據匯流排被送到指令寄存器。至此,取指階段完成,進入解碼分析和執行指令階段。
由於本次進入指令寄存器中的內容是74H(操作碼),以解碼器解碼後單片機就會知道該指令是要將一個數送到A累加器,而該數是在這個代碼的下一個存儲單元。所以,執行該指令還必須把數據(E0H)從存儲器中取出送到CPU,即還要在存儲器中取第二個位元組。其過程與取指階段很相似,只是此時PC已為0001H。指令解碼器結合時序部件,產生74H操作碼的微操作系列,使數字E0H從0001H單元取出。因為指令是要求把取得的數送到A累加器,所以取出的數字經內部數據匯流排進入A累加器,而不是進入指令寄存器。至此,一條指令的執行完畢。單片機中PC="0002H",PC在CPU每次向存儲器取指或取數時自動加1,單片機又進入下一取指階段。這一過程一直重復下去,直至收到暫停指令或循環等待指令暫停。CPU就是這樣一條一條地執行指令,完成所有規定