1樓:網友
開機時,程式計算器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就是這樣一條一條地執行指令,完成所有規定的功能。
2樓:網友
其實不是這樣的 每秒傳送一千萬億條指令 它是分開來傳的 比如一秒鐘一段公路要通過一千萬億輛車,是不可能的 但是如果我同時找來一千萬億條公路 車輛同時開過去 是不是就容易了。
cpu所執行的指令和處理的資料?
3樓:大頭寶寶
錯誤的原因:cpu所執行的指令和處理的資料都是直接從磁碟或光碟中取出,處理結果也直接存入磁碟。
cpu和io裝置的速度不匹配。cpu不會直接從磁碟或cd-rom執行指令,為了提高cpu效率,也不可能將資料直接儲存到磁碟。
當計算機工作時,由**處理器執行的程式和被處理的資料直接從主儲存器而不是磁碟或cd-rom中獲得。
讀取資料的順序是:cpu——cpu快取——記憶體——磁碟快取——磁碟(cd-rom)。
4樓:匿名使用者
相當錯誤,cpu只是給出乙個指令,而這些程式要被cpu呼叫的話,先是高到記憶體,因為cpu不能直接訪問磁碟,都是調到記憶體之後,再由cpu訪問的。
5樓:匿名使用者
資料的讀取次序是 cpu--cpu快取--記憶體--磁碟快取--磁碟(光碟)
不是直接 從磁碟或光碟中取出的!
6樓:網友
快取、記憶體拿來幹啥了?
讀取從下到上:磁碟/光碟——記憶體——快取 cpu
cpu的主頻與指令執行速度是什麼關係?
7樓:太平洋電腦網
主頻越高,指令執行速度越快。cpu的主頻不代表cpu的速度,但提高主頻對於提高cpu運算速度卻是至關重要的。
主頻和實際的運算速度存在一定的關係,但並不是乙個簡單的線性關係。
主頻表示在cpu內數字脈衝訊號**的速度,cpu的運算速度還要看cpu的流水線、匯流排等各方面的效能指標。也就是說,主頻僅僅是cpu效能表現的乙個方面,而不代表cpu的整體效能。
cpu是怎麼執行指令的?
8樓:太平洋電腦網
計算機每執行一條指令都可分為三個階段進行。即取指令---分析指令---執行指令。
取指令的任務是:根據程式計數器pc中的值從程式儲存器讀出現行指令,送到指令暫存器。
計算機執行程式的過程實際上就是逐條指令地重複上毀純述操作過程,直至遇到停機纖漏咐指令可迴圈等待指令。
一般計算機進行工作時,首先要通過外部裝置把程式和資料通過輸入介面電路和資料匯流排送入到儲存器,然後逐條取出執行。但微控制器中的程式一般事先我們都已通過寫入器固化在片內或片外程式儲存器中。因而一開機即可執行指令。
cpu執行速度怎麼算的?
9樓:太平洋電腦網
根據cpu的最高運算速度換算來的,比如p4 3g,每秒最高執行3g次,就是30億次,這就是運算速度。
而cpu的執行速度是根據cpu的倍頻大小乘以外頻大小計算來的,p4 3g的外頻為866m,主頻為倍,就是3031m,約等於3g。
運算速度是衡量計算機效能的一項重要指標。通常所說的計算機運算速度(平均運算速度),單字長定點指令平均執行速度mips的縮寫,每秒處理的百萬級的機器語言指令數。
運算速度」是評價計算機效能的重要指標,其單位應該是每秒執行多少條指令。而計算機內各類指令的執行時間是不同的,各類指令的使用頻度也各不相同。計算機的運算速度與許多因素有關,對運算速度的衡量有不同的方法。
電腦cpu的計算速度由什麼決定
10樓:太平洋電腦網
cpu的頻率,記憶體的大小,顯示卡的視訊記憶體和位寬,硬碟的讀取寫入速度,主機板的匯流排頻寬。
對於電子電路中的頻寬,決定因素在於電路設計。它主要是由高頻放大部分元件的特性決定,而高頻電路的設計是比較困難的部分,成本也比普通電路要高很多。這部分內容涉及到電路設計的知識,對此我們就不做深入的分析。
而對於匯流排、記憶體中的頻寬,決定其數值的主要因素在於工作頻率和位寬,在這兩個領域,頻寬等於工作頻率與位寬的乘積,因此頻寬和工作頻率、位寬兩個指標成正比。不過工作頻率或位寬並不能無限制提高,它們受到很多因素的制約。
錢難道是現在所謂的愛情嗎
金錢和感情一個都不能少,沒有面包的愛情是不幸福的,沒有感情的愛情就不算是愛情,所以兩者都不能少,父母的出發點希望你能理解,他們就是希望孩子之後的生活能過的好一點,誰不想過富貴的生活呢?剩下的事情就需要你自己去調節,如果大家都彼此相愛,我想父母拉也是拉不住的!但是我提醒你一點,愛情真的不能當飯吃,當你...
現在的古裝劇真的存在所謂的爛片嗎
他總結得很好 代表了一些人的觀點 他說的有些曾經紅極一時的,曾經的經典 這就是流行的東西,曾經很流行 如 還珠格格,現在看來,真的不怎麼樣 而且美感都給續集的敗光了 那些重拍的 劇情觀眾是熟悉的 翻拍肯定要有新的元素才吸引觀眾的眼球,可是呢 編劇改得越來越讓觀眾受不了 而且有原著 的那些 讀者已先入...
怎麼覺得現在所謂的“好男人”“壞男人”都喜歡漂亮身材好的女孩呢
沒有感情的婚姻。是最可怕的!那是大家說的罷了,不漂亮的女人比比皆是,不是一樣找到老公了嗎?不要在意。可以這樣和你說,男人對臉 身材的要求簡直放到了第一位。這樣的人有,也不少,但是,有更多的人對這些是沒有明確的要求的。因為審美眼光不一樣。人們對美和身材的標準也不一樣。另外找物件不是以身材和臉為第一的。...