全站数据
8 4 2 0 5 8 1

计算机有二进制和十进制,为什么还要搞个八进制,十六进制

苦苦学习 | 简单学习,快乐成才!         
问题更新日期:2024-10-13 09:50:51

问题描述

计算机有二进制和十进制,为什么还要搞个八进制,十六进制求高手给解答
精选答案
最佳答案

这是由于降低成本使得数字允许通过数码管,七段显示器,和计算器用于操作员控制台。八进制广泛应用于计算机系统,如PDP-8,ICL 1900和IBM大型机使用12位、24位或36位。八进制为这些基础,因为他们的最理想的二进制字缩写大小能被3整除(每个八进制数字代表三个二进制数字)。

四、八到十二个数字可以简明地显示整个机器,也降低成本使得数字允许通过数码管,七段显示器,和计算器用于操作员控制台,在二进制显示使用过于复杂,然而十进制显示需要复杂的硬件,十六进制显示需要显示更多的数字。扩展资料:八进制、十六进制的相关应用:

1、16位的通用字符名:

u后面必须跟4个十六进制数字(不足四位前面用零补齐),表示Unicode中在0至0xFFFF之内的码位(但不能表示0xD800到0xDFFF之内的码点,Unicode标准规定这个范围内的码位保留,不表示字符)。

2、在VB、MSX BASIC、Quick BASIC和FreeBASIC中,使用字首“&H”来表示。在HTML,十六进制字元可以用“x”,例如֣;和֣效果无异。

3、Intel的汇编语言中用字尾“h”来标识16进位的数(若该数以字母起首,在前面会增加一个“0”)例如“0A3Ch”、“5A3h”。

其他回答

十进制需要十种状态,而计算机的硬件基础只可能具有两种状态,所以,计算机里只能存在二进制,如果某一天,计算机的硬件可以支持三种或者四种状态,则会出现三进制或者四进制。对于八进制和十六进制,是因为,二进制的表示不适合人类阅读,所以用这些表示,但是不影响计算机内部的结构。