計算機中的二進位制問題【第二更】
阿新 • • 發佈:2018-12-17
嗯,今天突然明白了一句話你做什麼事都說明天才寫,今天才星期二還早著呢?你突然會發現時間過的好快又因為某些事而耽誤了你原有的計劃。所以做什麼事都不要託,能早準備的就早準備。
自從自己選擇了寫部落格的時候,我就要有覺悟,也要給自己一個警醒。。。你既然選擇了分享,選擇了通過這麼一個大的平臺來提高自己的計算機能力,那就一路死下去,不要三分鐘的熱度啊。給自己的警醒冬天不是不會過去的
好了接著上次的話題,我們為什麼會有高階語言,低階語言的區分,它們為什麼會存在呢?
我們解析了程式與cpu的關係,也解釋了cpu的結構,更加的瞭解了cpu的運作,那麼開始講第二個知識點二進位制
首先我們先要認識一樣玩意,如上這玩意就是積體電路————簡稱IC。大家都應該很明確我們的電腦都是有硬體和軟體兩大部分吧。嗯硬體部分就是積體電路這個玩意,哪怕cpu也是這玩意來的,只不過它是電晶體組成的罷了。
- 我們要先明確的明白積體電路的結構,有沒看到如圖中的左右兩邊有很多鐵不是鐵的東西,這樣東西我們叫它引腳。他能有什麼用呢,它的作用很多,這一更就先理解一點它可以作為控制它的結構只能接受弱電源,5v和0v所以它的第一個很重要就是計算機懂的就是0和5
- 因為它的這種結構決定了計算機就懂這樣的語言而方便我們轉換那2進位制就出現了。我們把0v設定為0而5v則設定1
- 那麼我們就明白了為什麼會有高階語言和低階語言了吧。
- 低階語言就是因為基礎電路的特定結構而決定了計算機能懂的就是0和1
- 而 二進位制可以完成很多的轉換。比如圖片,聲音,視訊,數值,符號
- 我們接著連結上更 程式設計師寫的程式碼,轉換成exe這樣的玩意。其實我們寫的程式碼電腦是不懂的,而我們把程式碼轉換成exe其實就是轉換成0,1進行有序的排列。讓電腦懂我們的意思
- 解決了這個問題就好辦了,我們下一更重點的分享二進位制怎麼完成完成轉換成圖片等和加減乘除。
抱歉這一更寫的很爛,是真的難用語言和系統的表達出來,我只好分開來寫,希望可以把二進位制寫的很好表達清楚並且讓大家能懂。
如果有大咖覺得寫的很爛,勿見怪,我更希望指出我寫錯了的。
希望自己的表達能力可以跟清楚的解釋出來,和說明白二進位制這東西存在的價值,這一更最重要的是要知道IC這樣東西和知道它與二進位制的關係,高階語言與低階語言的關係
好了下一更見