五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

指令集和指令集架構(gòu)是什么意思

2022-03-30 20:01 作者:我愛計算機科學  | 我要投稿

要清楚這個問題,就必須先了解什么是計算機指令。

如上圖,每條指令都包含操作碼和操作數(shù)兩部分。

以 MOV AX , 3050H 指令為例:

指令操作碼和操作數(shù)

這條指令中,MOV是操作碼,對應十六進制數(shù)1000H,操作數(shù)是3050H。

這條指令的目的是把數(shù)字3050H存放到寄存器AX中。

AX是一個十六位寄存器。下圖是一個一位寄存器電路,也就是說,AX由類似的十六個這樣的電路構(gòu)成。

一位寄存器電路

指令中的3050H是一個十六位的二進制數(shù)字,下圖電路用來保存一位二進制數(shù)字,同樣,3050H這個數(shù)字需要十六個這樣的電路構(gòu)成。

一位二進制數(shù)字保存電路

而MOV這個指令本身對應的操作碼1000H需要一個指令譯碼器來完成,下圖是示意圖。

指令執(zhí)行示意圖

假設操作碼1000H由譯碼器的輸入端A,B,C,D,......輸入,譯碼器的輸出端Y1,Y2,Y3,........右邊連接著保存數(shù)字3050H的電路,左邊連接著AX這個寄存器電路,那么,當把操作碼1000H輸入譯碼器輸入端以后,3050H這個數(shù)字就會被存入AX寄存器中。不同的操作碼對應于不同的指令,要實現(xiàn)這個目的,整個計算機指令執(zhí)行和控制電路就必須有一個整體上的設計思想。

鐵路控制臺

上面指令執(zhí)行的原理和我們常??吹降母鞣N控制臺相似。例如火車站控制臺,按下某些按鈕之后,就可以實現(xiàn)某些鐵軌的轉(zhuǎn)向、并軌功能。

鐵軌

從上述敘述中可以看出,指令是通過對于已經(jīng)設計好的電路進行不同的操作實現(xiàn)的,所以指令集本身無法存儲,硬要說存儲的話,指令集就存儲在已經(jīng)設計好的計算機CPU里面的控制器的電路中。

我們常數(shù)的指令集架構(gòu),指的是計算機中央處理器機器碼所使用的指令的集合以及其背后的寄存器體系、總線設計等邏輯框架,其實就是這個指令集對應的總體電路設計思想。

我們知道,華為海思所設計的芯片目前來說都是基于arm的公版架構(gòu)而來,其實就是指海思所設計的芯片采用了ARM芯片的整體電路設計思想。


指令集和指令集架構(gòu)是什么意思的評論 (共 條)

分享到微博請遵守國家法律
莱芜市| 苏尼特左旗| 金堂县| 宜良县| 二连浩特市| 宁波市| 钟祥市| 师宗县| 阿瓦提县| 宝山区| 北京市| 磴口县| 增城市| 若尔盖县| 惠州市| 金坛市| 襄垣县| 南木林县| 册亨县| 海晏县| 河津市| 友谊县| 读书| 顺义区| 鄂托克旗| 定陶县| 武清区| 会东县| 永胜县| 濮阳市| 丹阳市| 梁平县| 吉隆县| 宝坻区| 文昌市| 湟源县| 伽师县| 塔河县| 望奎县| 洪雅县| 合水县|