二进制是由1和0两个数字组成的。它可以表示两种状态,即开和关。这种状态可以由电位的高低来实现。计算机是由各种电子元器件组成的。其中有一种重要的元件就是半导体即我们熟悉的二极管、三极管等。半导体可以通过它的开关状态来传递和处理信息。如果用其它的进制必将使计算机的制造和信息的处理更为复杂。所有输入电脑的任何信息最终都要转化为二进制。目前通用的是ASCII码。最基本的单位为bit。二进制编码是用预先规定的方法将文字、数字或其他对象编成二进制的数码,或将信息、数据转换成规定的二进制电脉冲信号。
半导体做成的NMOS/PMOS/CMOS,能够用电压作为输入,去控制输出的电压,再按划分好的电压值域表示对应的1和0,就可以做成各种二进制数形式的输入,并且对应另外各种二进数的输出。这样用很多MOS管搭在一起就能实现多位二进制数的布尔逻辑运算,进而实现数学的所有复杂运算。你的问题其实就是一个问题。一:CPU中晶体管的表现形式只有两种,高电平和低电平,因只有两种电平,所以叫二进制设备。
二:由控制程序决定。
三:在数字电路中,当用0表示高电平,1表示低电平叫做负逻辑,当用0表示低电平,1表示高电平叫做正逻辑。并不表示通,断,通断是模拟电路中的表示方法。
四:见第一条。这只是一个表示方法。
五:见第二条,由控制程序决定。
六:建议看一看关于数字电路应用方面的书籍。
七:控制程序就是我们常说的软件,软件控制硬件,OK?高低电平无须转换成二进制数,一般来说0表示低平,1表示高电平。机器语言就这么来的。再想进一步了解,你需要通过三年以上的学习才可入门。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)