[問題] 請問機器碼是如何實現電腦各種指令?

看板Electronics作者 (我厭倦資本的競爭主義)時間19年前 (2007/04/10 02:06), 編輯推噓8(805)
留言13則, 8人參與, 最新討論串1/1
我知道我們寫的程式 要透過組譯或編譯成0100011001100110010之類的 但這些機器碼是如何實現電腦各種指令的 電腦裡的東西都是以金屬或是半導體...之類居多 這些東西是怎麼懂101110111010110 我這樣問好了 就好像我手中一枚硬幣 他是怎麼懂011001101010 我唯一想到的就是透過電壓或電流 來呈現數位訊號了 (1就是開 0就是關) 但是電路是怎麼懂機器碼的 這部份算是資工的領域嗎 還是電子電機類 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.25.118.177

04/10 02:21, , 1F
因為電路是人設計的阿...可以去念一點數位系統
04/10 02:21, 1F

04/10 02:21, , 2F
你可以去看計組和邏設的書
04/10 02:21, 2F

04/10 02:22, , 3F
看完後還想追根究底的話 可以去讀電子學的書
04/10 02:22, 3F

04/10 03:56, , 4F
還可以參考計算機結構...ALU的架構等等
04/10 03:56, 4F

04/10 07:42, , 5F
你的觀念大致沒有錯, 能代表資訊的物理量, 就是電壓(電荷)
04/10 07:42, 5F

04/10 07:43, , 6F
或電流, 因為用電容貯存電荷產生電壓的形式比較容易設計
04/10 07:43, 6F

04/10 07:44, , 7F
因此絕大多數的數位電路是以電壓的形式來代表零與一
04/10 07:44, 7F

04/10 10:42, , 8F
去看計算計組織的書 關於ISA的部份 應該能解決你的疑惑
04/10 10:42, 8F

04/10 10:45, , 9F
ISA = Instruction Set Architecture
04/10 10:45, 9F

04/10 10:52, , 10F
計算機組織或者是簡單一點~參考單晶片的書~看完應該就能了解~
04/10 10:52, 10F

04/10 12:28, , 11F
謝謝各位的回覆 阿哩阿兜
04/10 12:28, 11F

04/10 21:53, , 12F
建議閱讀天下譯的《電腦如何思考》
04/10 21:53, 12F

04/10 21:56, , 13F
簡單講就像鑰匙跟鎖一樣,用機械裝置來達成邏輯開關
04/10 21:56, 13F
文章代碼(AID): #166e2z0Z (Electronics)