第一代電腦主要使用使用機器語言;機器語言是一種指令集的體系,這種指令集,稱機器碼,是電腦的CPU可直接解讀的資料。
第一代電腦主要使用機器語言。
機器語言(machine language)是一種指令集的體系。這種指令集,稱為機器碼(machine code),是電腦的CPU可直接解讀的資料。
機器語言有以下特點,
1.機器語言與電腦硬體結構密切相關
不同的電腦硬體結構有著不同的機器語言,在以CPU為核心的電腦硬體結構中,不同CPU有著不同的機器語言,機器語言與電腦硬體結構密切相關。
2.二進制數表示
機器語言中,指令操作碼、存放操作數的儲存單元的位址、操作數等都以二進制數表示,CPU將以程式計數器的值為位址存取記憶體所讀到的內容作為指令,以指令中給出的操作數位址。或以位址暫存器B的值為位址存取記憶體所讀到的內容作為運算元。由CPU負責區分指令和操作數,表示指令和操作數的二進位數本身是無法區分二者的。
3.設計程序時需同步安排指令和操作數在記憶體中的存放位置
由於運算指令需要指定存放另一個操作數的儲存單元的位址,控制指令需要指定不順序執行指令的情況下,存放另一段程式或循環體中第一條指令的儲存單元的位址,因此,設計程式過程也是安排指令和操作數在記憶體中存放位置的過程。
4.每一指令只能完成簡單運算功能
機器語言的每個指令只能完成簡單的運算功能。用機器語言寫完成複雜運算過程的程式是比較困難的,一個完成只包含四則運算表達式的運算過程的機器語言程式都是比較複雜的。可以嘗試用模型機機器指令寫完成表達式:7*8 (21—1 7)*5一(7 21)÷6運算過程的機器語言程式。
以上是第一代計算機主要使用什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!