二進制代碼檢視原始碼討論檢視歷史
二進制代碼 |
二進制代碼:由兩個基本字符'0'、'1'組成的代碼。其中,碼元:"一位"二進制代碼。碼字:N個碼元可以組成的不同組合,任意一個組合稱一個碼字二進制編碼:用不同碼字表示不同的信息的方法就叫二進制編碼。如用1111表示15。區別例子:對15進行二進制編碼的結果為1111,共需要4位二進制代碼。二進制代碼指令:是機器語言的指令集體系結構的表示方式。好比"加"在匯編中用add表示,類似的在這個中則是用1100表示(1100隻是舉例用,實際不是)機器語言:又稱機器碼,是用"二進制代碼指令"表達(不是二進制代碼)的計算機語言。
簡介
二進制代碼語言或稱為機器語言,計算機可以直接識別,不需要進行任何翻譯的語言。每台機器的指令,其格式和代碼所代表的含義都是硬性規定的,故稱之為面向機器的語言,也稱為機器語言。它是第一代的計算機語言,機器語言對不同型號的計算機來說一般是不同的。直接用二進制代碼指令表達的計算機語言,指令是用0和1組成的一串代碼,它們有一定的位數,並分成若干段,各段的編碼表示不同的含義,例如某台計算機字長為16位,即有 16個二進制數組成一條指令或其它信息。16個0和1可組成各種排列組合,通過線路變成電信號,讓計算機執行各種不同的操作。
評價
一種新處理器的流行,離不開相應軟件的支持。開發新的處理器可能會因為失去相應軟件的支持而影響其推廣應用和市場前景;另一方面,得不到廣泛應用和一定市場份額的處理器也很難得到豐富的軟件支持。這種處理器和支持軟件之間相互鉗制的關係,既使得新處理器的設計不得不考慮兼容老處理器,也阻礙了新處理器的推出。在這種情況下,研究如何把支持老處理器的軟件移植到新的處理器上,使新的處理器從誕生之初就有豐富的軟件,不僅對軟件重用有重大意義,更可以開闊處理器研發的思路,促進新處理器的創新。[1]