電腦底板的構造和運作原理。

2014-03-26 7:43 am
雖然識砌機,亦知道下唔同硬件既功能,但具體電腦既硬件係點運作就唔多清楚。
機械語言得0同1,字元符號編碼都係用0同1既組合。但呢D字元編碼其實係以咩方式同埋喺底板邊度儲存左呢?。。。。。。

可能我連究竟應該點問都唔清楚。

但我係想追根究底,想完全知道D運作原理。希望有D類似電腦工程既答案。

THX!!!
更新1:

謝001的意見! 我知道編程可以用高階語言。亦要先編譯過先可以俾電腦識別同執行到。 但其實我唔係想問人與電腦之間既構通方式。 而係電腦既硬件本身喺最根本上,究竟係點發揮作用。 「電腦只能識別和執行機器指令 即用1010 1110 二進位表示的指令 」 對了!0和1大概係表示什麼訊號的「關」和「開」的符號吧?! 然後一串串的開開關關的訊號對應了一組組的0和1編碼(表示不同指令)。 我唔知我對電腦既0和1既實際意義上有冇理解錯, 但依家我大概可以將個問題問得清楚D:

更新2:

假設: 00000000表示指令A; 00000001表示指令B; 00000010表示指令C。 而指令A,B&C各有唔同既用途。 唔理係用咩程式語言,當最後係編譯成00000000,就即係指令A, 個問題來了:究竟係由人先有目的地設定左個指令(叫指令A)用00000000表示;定係先發現左00000000會出到某個功能,然後命名其為指令A? 如果係前者,咁指令同0和1既組合既對應資料,係咪應該儲存左喺電腦既唔知邊一度?同埋究竟係依咩形式儲存住? 謝謝!!

回答 (3)

2014-03-26 7:06 pm
✔ 最佳答案
人與電腦必須使用0和1的組合語言 是不對的除了組合語言 人們在給電腦編寫程式的時候 還可以選擇高階語言但電腦只能識別和執行機器指令 即用1010 1110 二進位表示的指令
編寫好的高階語言的來源程式和組合語言來源程式 都要經過編譯或(彙編)翻譯成機器指令才可以運行。別外這句話本身 就有錯誤 組合語言是符號語言 不是用0和1表示的

2014-03-29 14:58:18 補充:
電腦分有內存和外存,例如BIOS就是內存在電腦底板的IC內,外存即存在CPU,RAM,和硬盤上。
2014-04-01 5:14 am
gd post lm
2014-03-28 5:24 pm
如果係前者,咁指令同0和1既組合既對應資料,係咪應該儲存左喺電腦既唔知邊一度?同埋究竟係依咩形式儲存住?

由 CPU 的硬件設定了的,由指令譯碼器解碼便會執行。


收錄日期: 2021-04-20 15:24:10
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20140325000051KK00181

檢視 Wayback Machine 備份