基本内容
機器字長:是指計算機能直接處理的二進制數據的位數,它決定了計算機的運算精度。
機器字長是指CPU一次能處理二進制數據的位數,通常與CPU的寄存器位數有關。字長越長,數的表示範圍也越大,精度也越高。機器的字長也會影響機器的運算速度。倘若CPU字長較短,又要運算位數較多的數據,那麼需要經過兩次或多次的運算才能完成,這樣勢必影響整機的運行速度。
機器字長與主存儲器字長通常是相同的,但也可以不同。不同的情況下,一般是主存儲器字長小于機器字長,例如機器字長是32位,主存儲器字長可以是32位,也可以是16位,當然,兩者都會影響CPU的工作效率。
衡量單位
衡量機器字長的單位可用“位(bit)”,位是計算機内最小的信息單位,8位構成一個“字節(byte)”,現代計算機的機器字長一般都是8位的整數倍,如8位、16位、32位、64位和128位等,即字長由2個字節、4個字節、8個字節或16個字節組成,所以也可用“字節”來表示機器字長。