2019年4月26日

几种简单的编码(为什么使用ASCII码)

摘要: 二-十进制码(BCD码)在目前的数字系统中,一般是采用二进制数进行运算的,但是由于人们习惯采用十进制数,因此常需进行十进制数和二进制数之间的转换,其转换方法上面已讨论过了。为了便于数字系统处理十进制数,经常还采用编码的方法,即以若干位二进制码来表示1位十进制... 阅读全文

posted @ 2019-04-26 19:53 的先生在打码 阅读(1332) 评论(0) 推荐(0) 编辑

String的substring方法

摘要: string.substring(beginIndex, endIndex)左闭右开。测试public static void main(String[] args) { String a = "abcdefg"; System.out.printl... 阅读全文

posted @ 2019-04-26 16:54 的先生在打码 阅读(266) 评论(0) 推荐(0) 编辑

十进制转化为二进制Java实现

摘要: 提取2的幂这个方法用代码实现貌似有点麻烦,需要探测大小,我只实现了整数十进制到二进制的转化/* * 提取2的幂 */ public static String TenToBin1(int ten) { int index = 0; Strin... 阅读全文

posted @ 2019-04-26 15:51 的先生在打码 阅读(240) 评论(0) 推荐(0) 编辑

二进制转化为十进制Java实现

摘要: 二进制转化为十进制①按权展开方法Java实现/* * 按权展开法 */ public static double BinToTen1(String binary) { //查找该二进制是否存在小数点 int index = binary.indexO... 阅读全文

posted @ 2019-04-26 10:36 的先生在打码 阅读(771) 评论(0) 推荐(0) 编辑

数字逻辑基础(数制转化)

摘要: 数制和数制转化日常生活中,我们使用的是十进制,而计算机使用的是二进制,所以我们将十进制输入到数字系统之前,都会进行数制的转化,同一个道理,数字系统向我们输出数字时,需要先转化为十进制。除此之外,还有八进制,十六进制与二进制之间的相互转化。(1) 二进制转化为... 阅读全文

posted @ 2019-04-26 09:53 的先生在打码 阅读(534) 评论(0) 推荐(0) 编辑

计算机中的K、M、G、T到底指的是

摘要: 计算机语言是二进制数字01组成。在计算机工作中,2的10次方用K(kilo)表示,2的20次方用M(mega)表示,2的30次方用G(giga)表示,2的40次方用T(tera)表示。因此,4K=2的12次方=4096,16M=2的24次方=16777216... 阅读全文

posted @ 2019-04-26 09:29 的先生在打码 阅读(3324) 评论(0) 推荐(0) 编辑

什么是数字电路

摘要: 自然界的大部分物理量都是模拟信号,要把它们用计算机表示,需要将其转化为数字信号,一般需要经历以下的阶段:抽样——量化——编码(由模拟信号转化为数字信号)信号是传载信息的函数,信号常分为模拟信号、连续时间信号、离散时间信号和数字信号。电子电路中的信号一般分为两... 阅读全文

posted @ 2019-04-26 09:11 的先生在打码 阅读(1354) 评论(0) 推荐(0) 编辑

读《数字逻辑电路与系统设计》初衷

摘要: 这阵子在学操作系统,设计到了计算机的cpu和内存,说是由集成电路组成的,电路是如何存储数据的呢?cpu又是如何实现运算的呢?我对此很好奇,都说计算机讲的语言是数字语言,具体来说是01语言,01为何如此强大呢?,于是想了解数字逻辑电路。这就是我看这本书的初衷 ... 阅读全文

posted @ 2019-04-26 09:04 的先生在打码 阅读(101) 评论(0) 推荐(0) 编辑

导航