1、取指,根據PC程式計數器,取指令。
2、譯碼、取數,透過譯碼器對指令譯碼,並從暫存器取數。
3、計算,透過ALU。
4、訪存,對記憶體也可能是Cache進行讀寫,但有時不一定執行這步。
5、回寫,計算的結果寫入暫存器,有時不一定執行這步。這樣下來一條指令執行完畢,程式計數器自加,有時會跳轉,然後下一條指定開始。
1、取指,根據PC程式計數器,取指令。
2、譯碼、取數,透過譯碼器對指令譯碼,並從暫存器取數。
3、計算,透過ALU。
4、訪存,對記憶體也可能是Cache進行讀寫,但有時不一定執行這步。
5、回寫,計算的結果寫入暫存器,有時不一定執行這步。這樣下來一條指令執行完畢,程式計數器自加,有時會跳轉,然後下一條指定開始。
內碼是指計算機漢字系統中使用的二進位制字元編碼,是溝通輸入、輸出與系統平臺之間的交換碼,透過內碼可以達到通用和高效率傳輸文字的目的。比如MS Word中所儲存和呼叫的就是內碼而非圖形文字。英文ASCII字符采用一個位元組的內碼錶示,中文字元如國標字符集中,GB2312、GB12345、GB13000皆用雙位元組內碼,GB18030雙位元組內碼漢字為20902個,其餘6631個漢字用四位元組內碼。
由於歷史、地區原因,有時一種文字會出現多種編碼方案,特別是漢字。由於不同於系統內碼的字元不能在該系統中正常顯示,必須要進行字元的內碼轉換,即將非系統內碼的字元轉換為系統可以識別的內碼字元。
微型計算機中,普遍使用的字元編碼是ASCII碼。
ASCII(美國標準資訊交換程式碼)是基於拉丁字母的一套電腦編碼系統,主要用於顯示現代英語和其他西歐語言。它是最通用的資訊交換標準,並等同於國際標準ISO/IEC 646。ASCII第一次以規範標準的型別發表是在1967年,最後一次更新則是在1986年,到目前為止共定義了128個字元。
ASCII 碼使用指定的7 位或8 位二進位制數組合來表示128 或256 種可能的字元。標準ASCII 碼也叫基礎ASCII碼,使用7 位二進位制數(剩下的1位二進位制為0)來表示所有的大寫和小寫字母,數字0 到9、標點符號,以及在美式英語中使用的特殊控制字元。