首页 > 编程语言 >读《程序是怎样跑起来的》

读《程序是怎样跑起来的》

时间:2024-01-28 18:44:07浏览次数:23  
标签:右移 起来 运算 二进制 程序 逻辑 数值 移位 怎样

对二进制有了更深刻的了解。
1,二进制与十进制之间的相互转化。

2,二进制特有的运算:移位运算,移位运算指的是将二进制数值的各数位进行左右移位的运算。移位有左移(向高位方向)和右移(向低位方向)两种。在一次运算中,可以进行多个数位的移位操作。

3,逻辑右移与算数右移的差别,逻辑右移是当二进制数的值表示图形模式而非数值时,移位后需要在最高位补0。类似于霓虹灯往右滚动的效果。这就称为逻辑右移;算数右移是将二进制数作为带符号的数值进行运算时,移位后要在最高位填充移位前符号位的值,这就称为算术右移。

4,逻辑运算是指对二进制数各数字位的0和1分别进行处理的运算,包括逻辑非(NOT运算)、逻辑与(AND运算)、逻辑或(OR运算)和逻辑异或(XOR 运算 )四种。逻辑非指的是0变成1、1变成0的取反操作。逻辑与指的是“两个都是1”时,运算结果为1,其他情况下运算结果都为0的运算。逻辑或指的是“至少有一方是1”时,运算结果为1,其他情况下运算结果都是0的运算。逻辑异或指的是排斥相同数值的运算。“两个数值不同”,也就是说,当“其中一方是1,另一方是0”时运算结果是1,其他情况下结果都是0。不管是几位的二进制数,在进行逻辑运算时,都是对相对应的各数位分别进行运算。

标签:右移,起来,运算,二进制,程序,逻辑,数值,移位,怎样
From: https://www.cnblogs.com/yao040718/p/17993138

相关文章

  • 程序是怎么跑起来的(1)
    当人类步入信息时代,编程已经逐成为一项基本技能。最近我读了《程序是如何跑起来的》这本书,让我对程序的运行原理有了更深的理解。这本书从二进制计算机的基本原理入手,详细解析了程序从源代码到机器指令的执行过程。我印象深刻的是书中关于二进制的描述。二进制作为计算机内部信息......
  • 面试简历指导 —— 转岗程序员都有哪些问题?EG3
    这是一个面试指导系列:#咸鱼-简历指导系列第1篇传送门:#面试简历指导——刚毕业大学生前端简历怎么写?EG1第2篇传送门:#面试简历指导——1年工作经验的前端简历怎么写?EG2背景在前篇都介绍了,就不重复了。有人问:怎么最后都好像开始做面试改简历、卖课这种割韭菜的活了??额。。。......
  • 第一章 对程序员来说CPU是什么
    自从计算机技术飞速发展以来,越来越多的人开始对计算机的内部工作原理感到好奇。当我们享受着各种软件带来的便利时,是否曾想过背后的原理和运行过程?《程序是怎样跑起来的》正是为了解答这一问题而诞生。在阅读了第一章后,我深感这本书的价值和意义。在第一章中,作者首先为我们介绍了......
  • 《程序是怎样跑起来的》读后感(1~3章)
    截止到现在我已经读了两章内容,了解了一些关于CPU的相关知识,比如它的内部结构,运营机制,以及使用汇编语言来编写程序。这让我对计算机有了新的认识,除此之外,第二章的二进制更进一步的让我了解计算机,计算机二进制用0和1两个数字来表示所有的信息,具有简洁、高效、可靠等特点,它对现代......
  • 程序是怎样跑起来的1
    《程序是怎样跑起来的》第一章主要介绍了计算机的基础概念,包括计算机是输入,运算,输出的机器,程序是指令和数据的集合等.还详细阐述了CPU的内部构造,包括寄存器、控制器、运算器和时钟四个部分,以及它们之间的连接方式阅读这一章节后,对CPU的理解更加深入,明白了CPU不仅是计算机的大脑,而......
  • 程序是怎样跑起来的 日矢泽久雄 第二章读后感
    我读完《程序是怎样跑起来的》日矢泽久雄的第二章节后,对计算机中的二进制表示有了更深入的理解。首先,在这一章节中,作者详细解释了为什么计算机使用二进制来表示信息。由于集成电路(IC)的每个引脚只能表示两个状态,所以计算机的信息数据只能用二进制数来处理。因此,即使程序中使用十进......
  • 《程序是怎样跑起来的》第一章读后感
    《程序是怎样跑起来的》这本书在我第一天上课的时候,老师就着重提到了,并说看这本书对我们学计算机专业的是一大帮助,从寒假起我开始好好看这本书,老师也让我们每周写一篇读后感。读第一章,我首先明白了程序是指示计算机每一步动作的一组指令,程序是指令和数据的组合体,CPU可以直接识别和......
  • [word] word怎样给文字加双下划线
    大家知道,给文本添加下划线很简单,但如果添加双下划线呢?下面给大家简单的介绍一下。第一步:选中文本,点击下划线右边的小箭头......
  • 《程序是怎样跑起来的》第二章观后感。
    我是计应232的学生张凯源,今天写《程序是怎样跑起来的》第二章观后感。上周我学习了第一章,在第一章中,我初步了解了程序的运行机制,而这第二章讲了数据在计算机内部的表现形式是以二进制数值来表现。计算机不可能会像我们人们一样用语言来交流,所以在计算机中我们要通过二进制来与计......
  • 对于程序员来说cup是什么
    CPU指的是中央处理器。它是计算机的核心组件,负责解释和执行指令,控制计算机的各个部分协同工作。CPU是计算机中执行计算和逻辑运算的部分,其运算速度决定了计算机的性能。在程序运行过程中,程序员编写的程序首先需要被编译成机器语言,然后由CPU执行。CPU按照程序的指令执行相应的操作......