當前位置:編程學習大全網 - 編程語言 - 計算機是怎麽從硬件產生軟件的?別給我說是編程語言,機器語言。這些回答都爛大街了,水經驗的別來。

計算機是怎麽從硬件產生軟件的?別給我說是編程語言,機器語言。這些回答都爛大街了,水經驗的別來。

CPU有存儲空間,裏面有CPU廠商的各種01組合的指令,運行後,啟動的區域通電為1,沒有則為0。

這就是機器語言,01010

匯編語言就是,00010=打開+

01100=創建+

00001=寫入==

red(創建文件)

C語言就是:red=創建文件+

jpg=圖片==

dk(創建並打開文件導入圖片)

編程語言的由來:c語言的壹個dk,是壹個賦值過程,妳輸入dk後,c語言轉義器向CPU發送了壹段很長的字段(基本的機器語言)給CPU執行0001001100011001

妳的第二個問題:010101怎麽變成字符,圖片、視頻

這個是微軟的可視化操作,沒有微軟妳看見的全是代碼,妳點擊打開文件夾,微軟就輸出壹段字符給CPU,CPU通過微軟反饋的機器語言懂了妳意思打開了硬盤,妳點擊看壹張圖片,微軟又發壹段代碼給CPU,CPU然後把圖片調出來了,同樣圖片作為01010100101010100010001010101110111000000的好長,上千萬個的01儲存在硬盤,被調用出來,經過顯卡的解析成為壹個個黑色白色的超小方塊,無數小方塊拼湊成圖片,壹個小方塊被顯卡解析成0或者1,(插壹句,顯卡原本不存在,因為也是壹個解析運算過程,是CPU負責的,但是妳們也看到了,壹張圖片跟尼瑪沙子壹樣,CPU以前算力不夠,所以就有壹個專門的負責轉譯圖片的顯卡單位,只儲存轉譯顏色方塊的指令,所以比CPU快很多,CPU也省出位置大量鋪設晶體管,提高運算,被開啟的區域,晶體管通電為1,沒有電為0)

所以以前的圖片是黑白的,後來液晶顯示器出來,由三種基本顏色構成,可以混合成任何顏色,顯卡轉譯指令也改變了,0=黃,1=紅,00=綠,000=黃加綠=紫,這就是解析過程。

妳說的字符,是全世界通用,逗號,感嘆,0000110=逗號,00010=感嘆,都差不多壹個流程。

至於亂七八糟不世界通用的字符可以自己造

也是壹個賦值過程,不過是屬於圖片的色素顯示的方式,因為我們沒有權限定義CPU裏的指令(屬於西方的限制閹割吧)

  • 上一篇:福建莆田的 仙遊 是靠山 還是靠海?
  • 下一篇:GC的復制算法和標記整理算法
  • copyright 2024編程學習大全網