[問題] 新手請教CPU控制電路的問題

看板Electronics作者 (天籟之聲)時間9月前 (2023/07/20 10:56), 編輯推噓2(2017)
留言19則, 9人參與, 9月前最新討論串1/1
最近在看資訊領域的書(計算機組織與架構)一直有個點想不通,就是軟體如何控制硬體? 書中有提到是從高階語言編譯成組合語言再組譯成機器語言,機器語言是由許多0、1組成 ,分別代表兩種不同狀態像是開跟關、高低電壓等等, 但可能因為我是商科背景, 還是無法理解為什麼CPU發出0、1的訊號就可以控制電路的開、關? 或者是說為什麼電路可以理解CPU發出0跟1的訊號而去執行開跟關? 為了避免這是個白癡問題,我還去翻了數位邏輯設計、VHDL、FPGA、Verilog、組合語言 相關的書,還是沒有找到答案,因此才上來請教各位前輩 希望有前輩能稍微給我個方向讓我可以去找答案 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 124.219.119.225 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Electronics/M.1689821762.A.E39.html

07/20 11:35, 9月前 , 1F
請參考數位電子學或數位邏輯的高職教科書
07/20 11:35, 1F

07/20 12:23, 9月前 , 2F
vlsi導論
07/20 12:23, 2F

07/20 21:59, 9月前 , 3F
VLSI的書吧,再往前就要讀點電子學了
07/20 21:59, 3F

07/20 22:05, 9月前 , 4F
如果有電子學基礎,以mos來說就是clk會放在gate端,控
07/20 22:05, 4F

07/20 22:05, 9月前 , 5F
制通道有沒有形成,那clk的輸入最理想就是方波,拿方波
07/20 22:05, 5F

07/20 22:05, 9月前 , 6F
到電位概念就是,clk 要不是高電位就是低電位,在延伸
07/20 22:05, 6F

07/20 22:05, 9月前 , 7F
回去mos,所以可以知道這時候mos的gate端不是高電位就
07/20 22:05, 7F

07/20 22:05, 9月前 , 8F
是低電位,那就可以延伸成如同一個開關了
07/20 22:05, 8F

07/20 23:01, 9月前 , 9F
你應該先知道電晶體是什麼,0和1代表什麼
07/20 23:01, 9F

07/21 02:41, 9月前 , 10F
先去看電子學,這是很基礎的東西,所以很多書才不會特別
07/21 02:41, 10F

07/21 02:41, 9月前 , 11F
07/21 02:41, 11F

07/21 07:47, 9月前 , 12F
如果你想知道的是and/or 閘的原理,你應該去看電子學mos
07/21 07:47, 12F

07/21 07:47, 9月前 , 13F
在飽和區的特性。如果你想知道and/or/dff怎麼實現cpu你需
07/21 07:47, 13F

07/21 07:47, 9月前 , 14F
要去看邏輯設計。
07/21 07:47, 14F

07/21 09:32, 9月前 , 15F
重點在記憶體位址,除了資料位址外,還有周邊硬體位址
07/21 09:32, 15F

07/21 09:33, 9月前 , 16F
軟體設定cpu選擇周邊硬體位址,就可以直接控制硬體行為
07/21 09:33, 16F

07/21 10:48, 9月前 , 17F
感謝前輩們的建議,我會再找相關教科書搭配開放課程
07/21 10:48, 17F

07/21 17:21, 9月前 , 18F
建議了解一下基本電子學,什麼是mod
07/21 17:21, 18F

07/21 17:22, 9月前 , 19F
Mos
07/21 17:22, 19F
文章代碼(AID): #1akA92uv (Electronics)