什么是二进制代码?(a binary code?)

二进制代码可以提供一种简化信息表示的方法。二进制代码中只有两位数字:1和0。典型的二进制代码将使用1和0的字符串来表示字母、数字或其他概念。例如,美国信息交换标准代码(ASCII)的二进制表示法,其中每个8个字符的字符串能够表示256种不同变体中的任意一种。二进制代码通常用于计算机和其他电子产品,尽管它们在人类历史上也以其他形式出现。...

二进制代码可以提供一种简化信息表示的方法。二进制代码中只有两位数字:1和0。典型的二进制代码将使用1和0的字符串来表示字母、数字或其他概念。例如,美国信息交换标准代码(ASCII)的二进制表示法,其中每个8个字符的字符串能够表示256种不同变体中的任意一种。二进制代码通常用于计算机和其他电子产品,尽管它们在人类历史上也以其他形式出现。

Binary code uses only ones and zeroes for basic computer programming.

为了使二进制代码能够表示文本、计算机处理器指令或其他信息,必须将其划分为离散字符串。这些通常指位字符串,它们的长度可以是固定的,也可以是动态的。在这个上下文中,位指的是每个二进制数字,所以一个八个字符的二进制代码字符串将包含八位信息。通过使用不同的字符编码或集合,可以制作这样的位字符串来表示许多不同的内容。

One form of binary code is Braille, which uses groups of six dots to represent letters or numbers.

计算机和其他电子设备使用所谓的触发器电路以二进制代码表示信息。这些电路在设计上可能有所不同,但它们通常必须能够存在于两种离散状态中。在计算中,触发器电路通常表示有正电压的触发器和无电压的零触发器。这种设计的早期例子包括使用体积庞大的真空管,后来的突破导致了晶体管和微芯片等项目。动态随机存取存储器(DRAM)等元件可以使用触发器电路来存储二进制代码。

复杂形式的数据也可以存储在二进制代码中,通常以8位的离散字符串存储。二进制文件可以是任何内容,从纯文本文档到可执行程序,其中包含的数据将以与任何二进制代码相同的1和0表示。由于二进制文件可以包含图像、声音或几乎任何其他类型的信息,因此它们通常包括计算机可用于识别目的的头文件。

二进制代码比现代计算机存在的时间要长得多,在人类历史的大部分时间里都可以找到由两个离散状态表示的数据的例子。古代的风水观念使用了几种二进制的瑶族符号,每一种都代表阴阳。尼日利亚的一个部落也使用一个圆或两条线的二进制集合来表示数千年来的信息。另一种与计算无关的二进制代码是盲文,它使用六个点组成的组来表示字母或数字。每个点都能以两种状态中的一种存在,即凸起状态或平坦状态,以便盲人阅读。

An example is binary representations of the American standard code for information interchange (ASCII), where each eight character string is able to represent any one of 256 different variations.

  • 发表于 2021-12-09 13:34
  • 阅读 ( 198 )
  • 分类:互联网

你可能感兴趣的文章

二叉树(binary tree)和二叉搜索树(binary search tree)的区别

...数据结构类型,其中每个父节点最多可以有两个子节点。二进制搜索树是一个二进制树,其中左侧子节点仅包含值小于或等于父节点的节点,而右侧子节点仅包含值大于父节点的节点。这是关键的区别。与数组等数据结构不同,...

  • 发布于 2020-10-19 12:25
  • 阅读 ( 1071 )

源代码(source code)和目标代码(object code)的区别

...或机器无法理解的。计算机或机器能理解由零和一组成的二进制语言。因此,有必要将源代码转换为机器可理解的形式。编译器或汇编程序将源代码转换成二进制语言或机器语言。转换后的代码称为目标代码。计算机可以理解。...

  • 发布于 2020-10-19 18:56
  • 阅读 ( 767 )

为什么十六进制编辑器被称为二进制编辑器?

...超级用户读者Joseph A.想知道为什么十六进制编辑器被称为二进制编辑器: Hex and binary are two different bases. Hex, as I understand it, is simply an “easier to use” version of binary and more convenient. However, I hear quite often that hex editors are binary editors. I...

  • 发布于 2021-04-09 19:59
  • 阅读 ( 218 )

位(bits)和字节(bytes)的区别

...了表示数字,现代计算机使用由两个数字(0和1)组成的二进制系统位”是指在这个系统中可以表示的最小数据单位的名称(位代表“二进制数字”)。i、 例如,在二进制数字方面,一个位由0或1组成。在组成计算机的电子设备...

  • 发布于 2021-06-27 07:22
  • 阅读 ( 264 )

机器代码(machine code)和字节码(bytecode)的区别

...器码和字节码的主要区别在于,机器码是一组机器语言或二进制的指令,可以由CPU直接执行,而字节码是编译源代码生成的中间代码,可以由虚拟机执行。 计算机程序是执行特定任务的指令集合。一种特殊的软件,如编译器或...

  • 发布于 2021-07-01 03:23
  • 阅读 ( 669 )

机器代码(machine code)和汇编语言(assembly language)的区别

...主要区别在于,机器代码是一种由可由计算机直接执行的二进制文件组成的语言,而汇编语言是一种低级编程语言,需要一种称为汇编程序的软件将其转换成机器代码。 程序员用编程语言编写计算机程序。程序是执行特定任务...

  • 发布于 2021-07-01 03:33
  • 阅读 ( 815 )

线性搜索(linear search)和二进制搜索(binary search)的区别

...数组)中查找元素的操作。有两种搜索类型:线性搜索和二进制搜索。线性搜索按顺序逐个检查数组中的元素,以查找数组中是否存在所需项。另一方面,二进制搜索是一种比线性搜索更有效的算法,因为它通过将项目与中间元...

  • 发布于 2021-07-01 09:42
  • 阅读 ( 1523 )

目标代码(object code)和可执行代码(executable code)的区别

...此,编译器将此源代码转换为目标代码。目标代码是一个二进制文件,计算机理解这个文件。另一方面,CPU可以直接执行可执行代码。通常,目标代码是可执行代码。然而,很难区分目标代码和可执行代码之间的区别,因为它们...

  • 发布于 2021-07-02 02:21
  • 阅读 ( 839 )

线性搜索(linear search)和二进制搜索(binary search)的区别

线性搜索和二进制搜索的区别在于,在线性搜索中,每个元素都要经过检查和比较,然后进行排序;而在二进制搜索中,要排序的列表被分成两部分,然后进行排序。搜索和排序是计算机程序设计中的两个主要概念。许多算法...

  • 发布于 2021-07-08 11:05
  • 阅读 ( 243 )

什么是二进制文件?(a binary file?)

二进制文件是存储在计算机或相关媒体上的任何文件。所有计算机数据都以二进制形式存储,也就是说,它由1和0组成。仅具有文本信息的计算机文件比其他文件(例如,存...

  • 发布于 2021-12-09 13:35
  • 阅读 ( 343 )
owzp4931
owzp4931

0 篇文章

相关推荐