日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

代碼是如何控制硬件的?

 

敲入代碼,其實就是通過鍵盤敲入高低電平,雖然之間經過了好幾輪抽象和轉換。

程序本身就是高低電平的組合;它通過在CPU上執行來模擬各種決策過程;同時,計算機就是一堆開關;那么,通過指令向某些地址寫出數據(訪問特定地址是通過各種尋址機制/指令完成的,歸根結底也可以說是通過開關切換,改變了電路拓撲),就等于開啟/關閉了對應地址上的某個開關;這個開關可以是類似CPU內部那樣的一組三極管,也可以是通向另外一個繼電器的信號線——這個信號就促使繼電器閉合,于是電機導通……

就好象人開汽車一樣,神經發出的微不足道的電脈沖經過肌肉放大,影響了涉及數百甚至數千馬力的能量洪流的發動機/變速箱的運轉,然后汽車就開走了

順帶一提。今年錄制了一套免費的系統入門單片機教程還有幾百套學生的畢設資料,想要私信我就可以

代碼是如何控制硬件的?

軟件在工作的時候也是實體,軟件的實質就是電流信號,用電壓的高低代表不同是信息,用這些電流信號去控制邏輯電路的通斷,靠邏輯電路的通斷來控制硬件的工作。
說到底軟件就是起到一個開關信號的作用,開關要工作,必需保證硬件是加電的,沒有接通電源的硬件是無法用軟件來控制的。就好比沒有插上電源的臺燈,你怎么按開關都是不會亮的。
任何軟件在運行前都要有一個將其轉化為電流信號的實體化過程,你寫在紙上的軟件代碼是永遠也不能控制硬件的。早期電腦用人工接線輸入程序,相當于用人體的力量將軟件代碼實體化為電信號;現在我們用的軟盤、硬盤是通過磁頭將程序代碼轉化為電信號,光盤需要通過光頭將程序代碼轉化為電信號等等,比如CPU從存儲器或高速緩沖存儲器中取出指令,放入指令寄存器,并對指令譯碼。它把指令分解成一系列的微操作,然后發出各種控制命令,執行微操作系列,從而完成一條指令的執行。

利用你輸入的能量改變輸出的結果,形成多米諾骨牌一樣的效應,最后輸出了結果,就比如你按手機音量鍵,給單片機一個信號,就是用硬件控制了硬件,屏幕顯示音量變化,通過你按鍵開始的,或者你觸摸屏幕,用語音控制,總之就是人為的輸入一個能量,在硬件上形成了一個信號,才能驅動信號,而軟件只是一種顯現出來的狀態而已,你用鍵盤輸入的匯編,C,JAVA,都是人為輸入了硬件的信號,才有你以為的軟件控制硬件,但是啟始的信號都來自人為的輸入。

彩蛋:

碼字不易,特別分享一些免費的入門單片機教程還有幾百套整理的學生畢設材料,私信我就可以~或者全網同名:華維單片機編程

 

代碼是如何控制硬件的?

代碼是如何控制硬件的?

分享到:
標簽:代碼
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定