當前位置:編程學習大全網 - 編程軟體 - 請問:壹排排的編程代碼是怎樣變成那些可視的軟件的呢?

請問:壹排排的編程代碼是怎樣變成那些可視的軟件的呢?

呵呵,很久很久以前我也和妳有壹樣的疑問。同樣是這個問題往深了說可以出壹本書,我給妳簡單的說壹下。很久以前dos年帶或更早,程序是可以直接控制顯存的,顯存就是專門用於顯示的內存,我們可以直接向顯存裏輸入數據對應到屏幕上可以直接成像。就是說可定義指針變量指向顯存地址輸入數據就可以成像。後來人們為了方便,就寫了很多函數畫線,畫園等等。再後來386保護模式來了我們寫程序出了操作系統都是受限制的,不能隨意控制硬件了,我們只能通過調用操作系統的畫圖API用以顯示。我們運行的程序都是運行在操作系統上的,當我們需要在屏幕顯示時,大致過程如下我們的程序---調用C語言庫函數---(或直接)調用系統API---調用顯卡驅動程序---驅動程序控制硬件輸出顯存內容,當然這其中CPU控制這各種設備相互配合輸出。所以說要想不依賴任何人獨立寫出壹款有顯示的程序,妳就只能開發操作系統,然後再開發獨立顯卡的驅動。當然這個顯示是妳制造的妳才會開發驅動。而顯卡驅動是由匯編語言開發,針對於硬件並根據不同指令內容控制著硬件。我們的程序最後會變成不同的電信號最終作用到LED上,產生五顏六色的圖案。這壹系列過程既包括軟件也包括硬件,體現了軟件與硬件的相互作用。

---------------------------------------------------------------------------------------------

妳要是還有什麽不明白,可以繼續問啊。希望我的回答可以幫助妳。

  • 上一篇:羅技是哪個國家的牌子
  • 下一篇:英語B級考試可以用中文輸入法輸入英語嗎?
  • copyright 2024編程學習大全網