『壹』 機器語言編寫的程序是如何植入晶元de
知道觸發器嗎?
你可以理解一個盒子,裡面放個球.有球的就是1,沒球的為0
有些盒子是可改變的,有的不能改變裡面的東西.
我回答的可能不是很專業.記得我學的時候應該是那種固化的存儲晶元內部都有很多很多觸發器,說白了就是保存基本的0,1代碼,有些觸發器是活的,就是可以控制的存儲用戶的命令,好象是內存一樣,然後讓活的觸發器控制死的觸發器.
BISO我理解是,一個裡面有很多很多觸發器的東西.裡面保存一些01代碼.因為希望有些用戶的信息設置可以保存下來,就把這些用於存儲信息的觸發器連上一個小電池,來保存他的01狀態.
具體01呢,應該是利用二極體來控制電流的高低點平,高的為1低的為0.
觸發器可以做加法運算.這樣他就有基本的處理能力了,在加上控製程序流程的一組01數據,改變程序的流程.
『貳』 問一個很白痴的問題,怎樣講程序寫入開發板中
1.首先 你有個開發板
2.有個編譯器 也就是開發環境 說白了就是編程軟體
3.有個燒寫器 硬體 實物
4.找到開發板的調試口 也就是下載口 連接燒寫器和PC
5.即可進行下載 。。。
不明白可追問。。。。。。
『叄』 怎麼在主板里寫入系統
需要專門的BIOS刷新工具。
安裝好主板供電和CPU系統供電線就成。有些主板甚至宣稱不用安裝CPU和內存,顯卡,但不上這些配件估計大家也不會發現主板有問題,刷完更不方便測試,所以還是建議大家先裝上,刷新BIOS時也沒必要卸下。
將下載器接入電腦中,將下載器的寫入口對准主板的寫入口,在電腦中打開下載器軟體,打開程序菜單中程序信息設置,選擇對應的晶元型號以及程序文件,點擊寫入系統。
『肆』 如何寫主板的bios
運行刷新程序AWDFLASH.EXE,出現圖形化界面,提示你輸入新的BIOS文件名(升級文件),如果不想升級BIOS,可以不輸入,直接按回車後,程序提示是否保存原來的文件,選擇「Y」,出現升級程序檢測畫面並會提示你輸入文件名,也就是備份的文件名,輸入一個文件名保存即可。然後程序詢問是否要升級BIOS,回答「N」,退出刷新程序。
升級BIOS並不繁雜,只要認真去做,應該是不會出現問題的,但升級過程中一定要注意以下幾點:
1:一定要在純DOS環境下(就是不加任何配置和驅動)。
2:一定要用與你主板相符的BIOS升級文件(雖說理論上只要晶元組一樣的BIOS升級文件可以通用,但是由於晶元組一樣的主板可能擴展槽等一些輔加功能不同,所以可能產生一些副作用。因此盡可能用原廠提供的BIOS升級文件。)
3:BIOS刷新程序要匹配。升級BIOS需要BIOS刷新程序和BIOS的最新數據文件,刷新程序負責把數據文件寫入到BIOS的晶元里。一般情況下原廠的BIOS程序升級文件和刷新程序是配套的,所以最好一起下載。下面是不同BIOS的刷新程序:
AWDFLASH.EXE (對 Award BIOS) ;AMIFLASH.EXE (對 AMI BIOS);PHFLASH.EXE(對Phoenix BIOS)。另外,不同廠家的BIOS文件,其文件的擴展名也不同,Award BIOS的文件名一般為*.BIN,AMI BIOS的文件名一般為*.ROM。
4、一些報刊建議在軟盤上升級,由於軟盤的可靠性不如硬碟,如果在升級過程中數據讀不出或只讀出一半,就會造成升級失敗,因此,最好在硬碟上做升級操作。
5、升級前一定要做備份,這樣如果升級不成功,那還有恢復的希望。
6、升級時要保留BIOS的Boot Block塊,高版本的刷新程序的默認值就是不改寫Boot Block塊。
7、有些主板生產商提供自己的升級軟體程序(一般不能拷貝),注意在升級前在BIOS里把「System BIOS Cacheable」的選項設為Disabled。
8、寫入過程中不允許停電或半途退出,所以如果有條件的話,盡可能使用UPS電源,以防不測。
三、能否在WINDOWS下升級BIOS
常規的BIOS刷新程序必須在純DOS模式下運行,並且,運行時要求系統不能載入其它的內存駐留程序。由於現在WINDOWS 2000和WINDOWS ME已取消了MS-DOS方式,在這種情況下,採取傳統的升級方式將極為不便。
技嘉開發的@BIOS FLASHer程序能在Windows下對技嘉主板的BIOS升級,藉助於它我們也可以實現對其它主板BIOS的升級。
@BIOS FLASHer程序能自動偵測出主板的BIOS晶元類型、電壓、容量和版本號。對於某些型號的技嘉主板,它支持網路在線升級。
因為@BIOS FLASHer不支持非技嘉主板在線升級,所以要刷新非技嘉主板的BIOS,還得先到主板廠商站點下載主板最新的BIOS文件,把主板上防BIOS寫入的跳線打開,以及在BIOS設置程序中將防BIOS寫入的選頂設為「Disable」。點擊「Update New BIOS」按鈕,並在彈出的窗口中選擇要刷新的BIOS文件,然後在彈出的消息框上點擊按鈕,便會自動為你更新BIOS。
『伍』 怎樣給電路板上的晶元寫入程序
1.直接按鍵盤的F4鍵,單擊「變換」菜單欄,然後單擊第一個「變換」項,單擊工具欄上的「程序變更」按鈕,根據自己的習慣選擇合適的變換方法。
『陸』 怎麼將程序寫入硬體,計算機的工作原理是怎樣的
計算機的基本原理是存儲程序和程序控制。預先要把指揮計算機如何進行操作的指令序列(稱為程序)和原始數據通過輸入設備輸送到計算機內存貯器中。每一條指令中明確規定了計算機從哪個地址取數,進行什麼操作。
『柒』 晶元上最原始的程序是如何寫入的比如BIOS是怎樣寫入主板的
Bios中的代碼是屬於整個電腦運行用的,入=如果你寫入一個錯誤的代碼,這導致整個主板的癱瘓,到任何地方都無法修復,甚至是廠家也無法修復,只有換主板,所以慎用!!!
『捌』 如何重新寫入BIOS程序需要用到什麼工具流程是怎樣的
如果你現在還能進windows系統,那可以用BIOS工具刷BIOS...
你可能需要這個工具awdflash在windows下刷bios...
具體操作:
1.下載awdflash這個工具。
2.下載一個你的主板最新的BIOS。一般官網都有提供下載...
3.看這個網址,裡面有教人怎麼刷。一定要按找步驟來...
http://group.zol.com.cn/12/5_118170.html
一般來說,不會有問題!
『玖』 操作系統是怎麼寫入電腦硬體的
計算機開機通電後,就開始執行運算,其中就包含基礎的主板bios檢測,檢測各項硬體是否正常。然後bios開始訪問硬碟,硬碟里有系統引導程序,開始開機載入系統,系統其實是寫入到硬碟的,而開機是從主板檢測開始的主板本身帶有bios程序,通電就開始執行,硬體中的bios。
『拾』 怎麼將程序寫入硬體,計算機的工作原理是怎樣的
這個問題很專業~~
我上學4年現在只會編寫軟體,這個問題我也問過我的大學教授,他跟我一路神侃~然後~我比糊塗的還糊塗~
計算機運行原理
個人電腦的主要結構: 顯示器 主機板 CPU (微處理器) 主要儲存器 (記憶體) 擴充卡 電源供應器 光碟機 次要儲存器 (硬碟) 鍵盤 滑鼠
盡管計算機技術自20世紀40年代第一台電子通用計算機誕生以來以來有了令人目眩的飛速發展,但是今天計算機仍然基本上採用的是存儲程序結構,即馮·諾伊曼結構。這個結構實現了實用化的通用計算機。
存儲程序結構間將一台計算機描述成四個主要部分:算術邏輯單元(ALU),控制電路,存儲器,以及輸入輸出設備(I/O)。這些部件通過一組一組的排線連接(特別地,當一組線被用於多種不同意圖的數據傳輸時又被稱為匯流排),並且由一個時鍾來驅動(當然某些其他事件也可能驅動控制電路)。
概念上講,一部計算機的存儲器可以被視為一組「細胞」單元。每一個「細胞」都有一個編號,稱為地址;又都可以存儲一個較小的定長信息。這個信息既可以是指令(告訴計算機去做什麼),也可以是數據(指令的處理對象)。原則上,每一個「細胞」都是可以存儲二者之任一的。
算術邏輯單元(ALU)可以被稱作計算機的大腦。它可以做兩類運算:第一類是算術運算,比如對兩個數字進行加減法。算術運算部件的功能在ALU中是十分有限的,事實上,一些ALU根本不支持電路級的乘法和除法運算(由是使用者只能通過編程進行乘除法運算)。第二類是比較運算,即給定兩個數,ALU對其進行比較以確定哪個更大一些。
輸入輸出系統是計算機從外部世界接收信息和向外部世界反饋運算結果的手段。對於一台標準的個人電腦,輸入設備主要有鍵盤和滑鼠,輸出設備則是顯示器,列印機以及其他許多後文將要討論的可連接到計算機上的I/O設備。
控制系統將以上計算機各部分聯系起來。它的功能是從存儲器和輸入輸出設備中讀取指令和數據,對指令進行解碼,並向ALU交付符合指令要求的正確輸入,告知ALU對這些數據做那些運算並將結果數據返回到何處。控制系統中一個重要組件就是一個用來保持跟蹤當前指令所在地址的計數器。通常這個計數器隨著指令的執行而累加,但有時如果指令指示進行跳轉則不依此規則。
20世紀80年代以來ALU和控制單元(二者合成中央處理器,CPU)逐漸被整合到一塊集成電路上,稱作微處理器。這類計算機的工作模式十分直觀:在一個時鍾周期內,計算機先從存儲器中獲取指令和數據,然後執行指令,存儲數據,再獲取下一條指令。這個過程被反復執行,直至得到一個終止指令。
由控制器解釋,運算器執行的指令集是一個精心定義的數目十分有限的簡單指令集合。一般可以分為四類:1)、數據移動(如:將一個數值從存儲單元A拷貝到存儲單元B)2)、數邏運算(如:計算存儲單元A與存儲單元B之和,結果返回存儲單元C)3)、條件驗證(如:如果存儲單元A內數值為100,則下一條指令地址為存儲單元F)4)、指令序列改易(如:下一條指令地址為存儲單元F)
指令如同數據一樣在計算機內部是以二進制來表示的。比如說,10110000就是一條Intel x86系列微處理器的拷貝指令代碼。某一個計算機所支持的指令集就是該計算機的機器語言。因此,使用流行的機器語言將會使既成軟體在一台新計算機上運行得更加容易。所以對於那些機型商業化軟體開發的人來說,它們通常只會關注一種或幾種不同的機器語言。
更加強大的小型計算機,大型計算機和伺服器可能會與上述計算機有所不同。它們通常將任務分擔給不同的CPU來執行。今天,微處理器和多核個人電腦也在朝這個方向發展。
超級計算機通常有著與基本的存儲程序計算機顯著區別的體系結構。它們通常由者數以千計的CPU,不過這些設計似乎只對特定任務有用。在各種計算機中,還有一些微控制器採用令程序和數據分離的哈佛架構(Harvard architecture)。