亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 3980 | 回復: 8
打印 上一主題 下一主題

一個基礎問題:CPU字長、主存字長、寄存器字長的概念和倍數(shù)關系是怎樣的 ? [復制鏈接]

論壇徽章:
0
跳轉到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2013-05-12 23:25 |只看該作者 |倒序瀏覽
誰能幫我解惑一下,請教幾個問題:

1. CPU字長是計算機一次能夠處理的最大二進制位數(shù),舉例來說,如果CPU字長是16位,是表示一次能夠處理兩個16位二進制數(shù)的四則運算嗎 ? 兩個16位二進制數(shù)運算的結果還是16位吧 ?

2. CPU字長一般是主存字長的整數(shù)倍,CPU處理之后的結果值怎么處理的,不需要再經過內存返回了嗎 ? 如果是這樣,CPU處理結果怎么夠返回給主存空間呢 ?

3. CPU字長同樣也是寄存器字長的整數(shù)倍吧 ?

不好意思,問題低級了點

論壇徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:56:11數(shù)據(jù)庫技術版塊每日發(fā)帖之星
日期:2016-08-03 06:20:00數(shù)據(jù)庫技術版塊每日發(fā)帖之星
日期:2016-08-04 06:20:00
2 [報告]
發(fā)表于 2013-05-13 10:15 |只看該作者
回復 1# Intel_Chip
1.未必啊,乘法一般是2倍長度輸出啊,除法則有可能是兩倍字長做除數(shù),同時生成商和模
2.這個是人家數(shù)字電路/cache....一大堆的事情
3.CPU字長和通用寄存器位寬直接掛鉤


   

論壇徽章:
0
3 [報告]
發(fā)表于 2013-05-13 11:22 |只看該作者
回復 2# cjaizss
謝謝!當時的計算機組成與接口壓根就沒學好。
其實通常情況下,CPU字長,主存數(shù)據(jù)寬度(這個怎么解釋? 是主存存儲字長吧)、寄存器字長三者的長度都是一樣的吧 ?!
這些寬度是總線下面的數(shù)據(jù)線上的概念吧,還有地址線怎么解釋啊 ?


   

論壇徽章:
0
4 [報告]
發(fā)表于 2013-05-13 12:41 |只看該作者
回復 3# Intel_Chip

    1.CPU的字長指一條指令里面能同時操作的位寬(其實這個說法現(xiàn)在也不一定正確,比如那些BT的SIMD類指令),一條指令不一定處理2個操作數(shù),運算結果也不一定是CPU字長!

    2.你說的“主存字長”這個稱呼很奇怪啊(難道想說數(shù)據(jù)總線位寬?),通常所說的存儲器跟字長沒啥關系的,數(shù)據(jù)接口想用多少bit就用多少bit,16bit,32bit,64bit,128bit...都行,只要硬件支持!

   3.常見的arch里面,通常CPU字長==GP寄存器位寬,但不是所有寄存器,比如x86的SSE指令的寄存器是128bit的,AVX指令又擴展到了256bit,F(xiàn)PU指令可以操作80bit的extension double floating。。。

論壇徽章:
0
5 [報告]
發(fā)表于 2013-05-13 13:33 |只看該作者
本帖最后由 Intel_Chip 于 2013-05-13 13:34 編輯

回復 4# garyv

非常感謝!對!我想說的就是數(shù)據(jù)總線的位寬,我說的主存字長其實想說的是連接主存的數(shù)據(jù)總線的位寬。
再胡亂問一下,數(shù)據(jù)總線的位寬,對于不同的存儲設備來說是一樣的嗎,即總線會為不同的存儲設備分配相同的數(shù)據(jù)總線的位寬嗎 ? (不知道問題問得對不對)
   

論壇徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:56:11數(shù)據(jù)庫技術版塊每日發(fā)帖之星
日期:2016-08-03 06:20:00數(shù)據(jù)庫技術版塊每日發(fā)帖之星
日期:2016-08-04 06:20:00
6 [報告]
發(fā)表于 2013-05-13 13:59 |只看該作者
這樣說吧,如果做EE,這些是最基本的概念,如果不做EE,這些基本是吹牛扯淡時用的

論壇徽章:
0
7 [報告]
發(fā)表于 2013-05-14 14:13 |只看該作者
CPU字長就是ALU的寬度,一般也就是通用寄存器的寬度。

近代高級復雜的RISC機器才給裝硬件乘法器,以前都是用微碼在ALU里一步一步移位加法模擬的。SPARC V7之類干脆就是讓你執(zhí)行連續(xù)32條指令完成一次乘法,太TMD變態(tài)了。

至于外部數(shù)據(jù)總線的寬度,8位機器一般也是8位,16位機器可以是8位或者16位(8088/8086,68000/68008),32位機器可以是8、16、32位……

有了Cache之后,外部數(shù)據(jù)總線就更寬了,Pentium似乎就是64位數(shù)據(jù)總線,現(xiàn)在的x86是128位?反正隔著Cache,無所謂了。

論壇徽章:
0
8 [報告]
發(fā)表于 2013-05-14 20:39 |只看該作者
本帖最后由 Intel_Chip 于 2013-05-14 20:40 編輯

回復 7# yaofei

謝謝!您是說外部數(shù)據(jù)總線和內部數(shù)據(jù)總線通常情況下是一樣的 ?   
   

論壇徽章:
0
9 [報告]
發(fā)表于 2013-05-14 20:41 |只看該作者
cjaizss 發(fā)表于 2013-05-13 13:59
這樣說吧,如果做EE,這些是最基本的概念,如果不做EE,這些基本是吹牛扯淡時用的

我不做EE(這個水平也沒法做EE),是做應用開發(fā)的,想多了解一點硬件方面的用于吹牛扯淡
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉載本站內容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP