中四電腦科的電腦硬件題

2012-10-07 9:20 pm
CPU通常会怎樣進行減法远算?

回答 (4)

2012-10-07 9:27 pm
✔ 最佳答案
ALU...
做數的地方

2012-10-07 13:28:05 補充:
Arithmetic Logic Unit
2012-10-11 5:44 am
處理10進制的減法的時候,如果要為左唔借位,先用999減去減數,然后再加上被減數,再加1,然后減1000。
可能你一滴都唔名,可以show比你體:
EX:
512 - 256 = ?
如果用借位ge方法,就可以直接穩到答案,但系如果借位錯左,就不如小學雞敢計錯數,so,我地唔要借位,但系要做到答案
first:999 - 256
second:743 + 512
third:1255+1
fourth:1256 - 1000
answer = 256
點解可以敢做?其實就系:512-256+999+1-1000
然后掉下位:999-256+512+1-1000 = 256
10進制系敢,同樣道理,2進制都系敢
如:1010-11=? 人腦計算結果 = 111 ,過程:沒 ...(小學雞都識啦)
因為電腦唔識借位,so,computer計算過程:
用1010 - 11 + 11 + 1 -100
掉位:11-11+1+1010-100
你會發現,結果系1+1010-100 = 111
而且,因為用二進制ge關系,可以更方便
將部分組合黎計:( -11 + 11+1)+(1010 - 100)
-11 + 11 + 1 =1 (傳說中ge補碼,補碼 = 按位取反 + 1)
1010 - 100 = 110(傳說中ge反碼,反碼 = 按位取反)
1+110 = 111 (answer黎噶)
傳說中ge補碼和反碼ge作用,就系敢道理,用黎做二進制減法
原理就系敢,用電路實現ge話就系:
減法器電路圖
參考: 本人ge大腦
2012-10-07 11:06 pm
第唔住,下次唔会再出错
2012-10-07 10:45 pm
簡體字的禍,越簡單越相似,越易錯。『远』『运』不分!


收錄日期: 2021-04-23 18:31:34
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20121007000051KK00285

檢視 Wayback Machine 備份