`
378629846
  • 浏览: 215753 次
  • 性别: Icon_minigender_1
  • 来自: 哈尔滨
社区版块
存档分类
最新评论

《编码,藏匿在计算机软硬件背后的语言》读书笔记

 
阅读更多

1、逻辑门与真值表

 

 

2、半加器

把两个二进制位的加法分解为加法运算和进位运算

 

3、全加器

+111111

  111111

1111111

如上:半加器只能做右边第一列的计算,因为其他所有列的计算还需要一个进位输入,所以我们需要两个半加器。另外,排除所有的可能以后,两个半加器的进位输出不可能同时为1,根据真值表,我们还需要一个或门。

 

4、8位加法器

将8个全加器按如下方式串联,便可以得到一个可以进行8位运算的加法器

5、如何计算减法

例如计算253-176,传统方式我们像下面这样算:

 253

-176

   77

但是,在计算各位和十位的时候我们需要借位,然而如果我们像上面一样用逻辑门来实现借位的话,会非常复杂,有没有简单的办法呢?

换一个方式计算上面的算式:

253-176 = 253-176+1000-1000

              = 253-176+999+1-1000

              = 253+999-176+1-1000

              = 253+823+1-1000

              = 1076+1-1000

              = 1077-1000

              = 77

这样我们在不发生借位的情况下,完成了253-176的计算,同时我们把999-176叫做176对9求补数。

同样,在二进制中我们也可以这样计算,把上面的253-176转化成二进制后问题变为

11111101-10110000 = 11111101-10110000+100000000-100000000

                                  = 11111101-10110000+11111111+1-100000000

                                  = 11111101+11111111-10110000+1-100000000

                                  = 11111101+1001111+1-100000000

                                  = 101001100+1-100000000

                                  = 101001101-100000000

                                  = 1001101

1001101转换成十进制就是77,结果是正确的。我们把11111111-10110000叫做10110000对1求补数,但是在二进制中我们求补时不需要用减法,只要直接对10110000取反就行了,用反相器就可以实现了。

上面都是减数小于被减数的情况,如果减数大于被减数时怎么办?

 

 

分享到:
评论

相关推荐

    编码:隐匿在计算机软硬件背后的语言(美.佩措尔德).pdf

    编码:隐匿在计算机软硬件背后的语言(美.佩措尔德).pdf

    CODE(编码)藏匿在计算机软硬件背后的语言

    本书旨在揭示那些藏匿在计算机软硬件背后的神秘编码语言,让读者能够理解计算机如何通过二进制代码执行指令,处理信息,并与我们进行交互。 编码,即计算机中的“语言”,是计算机科学的基础。在书中,作者通过一...

    小学数学数学神探钱箱藏匿处

    在"小学数学数学神探钱箱藏匿处"这个题目中,我们面临的是一个与推理和数学相关的趣味问题。故事背景讲述了两个歹徒抢劫银行后将装满现金的皮箱投入一个池塘,企图逃避警方追踪。然而,警方在第二天早晨就找到了被抢...

    计算机课程讲解第八九章.pdf

    管理上,应建立严格的使用规定,限制未知来源的软硬件接入,定期更新和扫描防病毒软件;技术上,使用防火墙、入侵检测系统等防护工具,并及时更新系统补丁,提高系统的安全性。 总的来说,了解计算机病毒的性质、...

    计算机应用技术(实用手册)

    识别常见病毒,病毒一般是以隐藏形式藏匿在计算机的文件中,要把文件的隐藏属性打开。每一盘都有工具这个选项,如下图所示: 49 五.常用DOS命令 60 第一章COMS的设置 开机画面现在有两种,一种为AMI公司开发的,...

    计算机病毒详细介绍计算机病毒讲课文档.ppt

    真正的计算机病毒在70年代开始发展,但直到80年代,如ElkCloner和Pakistani Brain这样的病毒才开始感染个人计算机,特别是微软的操作系统。 根据1994年的《中华人民共和国计算机信息系统安全保护条例》,计算机病毒...

    藏匿在洋芋窖的温情

    在冬季,将土豆存放在深窖内可以避免它们受冻,保持水分,保持新鲜,防止变质,从而确保冬季有稳定的食物来源。 2. 土豆在山谷人家生活中的重要性:土豆是山区人民四季的主要蔬菜,特别是在冬季。常见的做法是与...

    校园计算机网络信息的安全问题研究.pdf

    校园计算机网络信息安全是指网络系统的软件、硬件以及系统中的数据不会因为偶然因素或是恶意因素而遭到破坏,系统可以连续、稳定地运行,服务不会中断。但是纵观当前的校园计算机网络信息安全可以发现,无论在技术上...

    计算机病毒的分析与预防

    传染性使得病毒能够通过各种途径传播,非授权性意味着病毒的活动未经用户许可,隐蔽性让病毒能够藏匿在正常程序中难以被发现,潜伏性则指病毒可能长时间隐藏而不发作,而破坏性则表明病毒一旦活跃,会对系统造成不同...

    计算机病毒解析与防范【精选文档】.doc

    隐藏性意味着病毒通常会藏匿在合法程序中,用户往往在不知情的情况下激活了病毒。而潜伏性则表示病毒可能在计算机系统中长时间保持静默,等待特定条件触发才开始活动,这使得检测和预防变得更加困难。 此外,传染性...

    大数据时代的计算机网络安全及防范措施探析 (3).pdf

    尤其是网络应用的快速发展,推动了计算机硬件和软件技术的创新与进步,个人电脑、智能移动设备的普及,以及高速网络技术(例如5G)的发展,都极大地提升了数据传输的效率。 然而,计算机网络安全问题也日益严峻,...

    计算机病毒及其防治教案.doc

    计算机病毒是计算机领域中一个重要的概念,它是一种恶意软件,能够自我复制,并在未授权的情况下破坏计算机系统或数据。在教学过程中,了解病毒的定义、特征以及危害是教学的重点,目的是让学生认识到计算机病毒的...

    享受读书的乐趣作文.doc

    在我们生活的这个世界中,书籍就像一座座知识的宝库,它们藏匿着无尽的智慧与趣味。正如我,每当提及“书”这个字眼,心中便涌起无尽的欢喜。我对书籍的热爱近乎痴迷,它不仅为我打开了新知的大门,更在无数个时刻...

    数据加密技术在计算机网络安全中的应用 (33).pdf

    数据加密技术是计算机网络安全的重要保障,它通过将原始数据转换为密文,防止未经授权的访问、窃取或篡改,从而确保数据的完整性、保密性和安全性。随着信息技术的快速发展,计算机网络已经渗透到人们的日常生活中,...

    防治计算机病毒推选PPT文档.ppt

    病毒本质上是一组能够自我复制的计算机指令或程序代码,它们通常隐藏在正常程序中,等待特定条件触发后进行破坏活动。计算机病毒的特性包括繁殖性、传染性、潜伏性、隐蔽性和可触发性,这些特性使得它们能够在用户不...

    探究计算机网络应用的病毒防护技术要点.pdf

    三是通过电子邮件传播,病毒可能藏匿在邮件附件或链接中,用户接收后,病毒会感染计算机。 针对这些传播途径,病毒防护的关键在于建立有效的防御机制。首先,安装可靠的防火墙和杀毒软件是基础,这能阻止病毒的入侵...

    基于智能计算的计算机网络安全防范措施解析.pdf

    计算机网络技术作为信息技术的重要组成部分,在现代社会生活中扮演着至关重要的角色。随着技术的不断进步,网络技术已经广泛应用于社会的各个方面,与此同时,智能计算的应用也逐渐普及。智能计算涉及人工智能、机器...

    图片隐藏文字的实验步骤

    藏匿术,也称为隐藏术,是一种信息安全技术,主要用于在不引起怀疑的情况下秘密...同时,用户应当提高警惕,避免打开来源不明的图片文件,尤其是从不可信的网站或邮件附件中收到的文件,以免遭受藏匿在其中的潜在威胁。

    幼儿园教案2021-中班语言:恐龙妈妈藏蛋.doc

    同时,教学相关的词汇,如“四处寻找”和“又大又圆”,使孩子们在故事中学习新的语言表达。 在故事的推进中,教师揭示恐龙妈妈的选择,鼓励孩子们评价这个选择是否合适,进一步提升他们的逻辑分析能力。例如,讨论...

Global site tag (gtag.js) - Google Analytics