首页 > 编程语言 >程序是怎样跑起来的——第二章

程序是怎样跑起来的——第二章

时间:2024-01-28 21:22:07浏览次数:31  
标签:OO 运算 二进制 程序 取反 IC 第二章 移位 怎样

计算机内部是由IC 这种电子部件构成的,IC的所有引脚都只有直流电压0V和5V的两个状态。也就是说IC的一个引脚只能表示两种状态。IC的这个特性决定了计算机信息数据只能由二进制数来表示。

OO的XX次幂表示位权,其中十进制数的情况下OO是10,二进制数的情况下OO是2,这个称为基数。二进制数则是以2为基数的计数方法。OO的XX次幂的XX在任何进制数中都是‘数的位数-1’。由此可以推算出二进制数怎么表示。

二进制数的运算
移位运算是指将二进制数值的各数位进行左右移位的运算,移位有左移(向高位方向)和右移(向低位方向)两种。在一次运算中,可以进行多个数位的移位操作。<<(左移运算符)>>(右移运算符)。符号左侧是被移位的值,右侧是移的位数。比如39用二进制数表示是00100111,左移之后变为10011100是156。符号位是0时表示正数,是1时表示负数。补数就是用正数表示负数。
如何获取补数就是将二进制数全部取反加1,-1的表示方式就是先将1的8位二进数取反加1,即0000001取反后为11111110,加1为11111111。所以-1表示为11111111。计算机的运算包括算术运算和逻辑运算。算术运算就是加减乘除四则运算。逻辑运算有非,与,或,异或(XOR运算)。

标签:OO,运算,二进制,程序,取反,IC,第二章,移位,怎样
From: https://www.cnblogs.com/c-yying/p/17993435

相关文章

  • 《程序是怎样跑起来的》第二章读后感
    在第二章当中,书中介绍说计算机信息是用二进制来表示的,那么是为什么呢?想必大家都知道计算机内部是由IC这种电子部件构成的。IC有几种不同的形状,每种形状都有不同的引脚,但是IC的所有引脚,只有直流电压0V或5V两个状态。也就是说,IC的一个引脚,只能表示两个状态。大部分IC的电源......
  • 《程序是怎么跑起来的》第二章随笔
    IC(集成电路)形状蜈蚣型(看了感觉有点像蟑螂针盘型(找不到IC的引脚只有0V和5V两种状态所以只能表示两种状态因为IC的这个特性,决定了计算机的信息数据只能用二进制来处理。计算机不会区分台式数值、文字、还是某种图片的模式等,而是根据根据指示来进行信息的处理(运算)可以视为......
  • 《程序是怎样跑起来的》第二章
    计算机中的一切数据都是由二进制所表示与存储的,那么为什么呢?因为计算机内部都是由集成电路的电子元件所构成的而集成电路的引脚有0V与5V两个状态。在这种情况下,二进制是最适合用于表达计算机数据与信息的。其中计算机处理信息的最小单位是比特,8位二进制数(比特)是字节,字节是信息的......
  • 使用 NuGet.Server 创建和部署 ASP.NET Web 应用程序搭建私有Nuget服务器
    使用NuGet.Server创建和部署ASP.NETWeb应用程序搭建私有Nuget服务器在VisualStudio中,选择“新建>文件>”Project,搜索“ASP.NETWeb应用程序(.NETFramework)”,选择C#的匹配模板。将“框架”设置为“.NETFramework4.6”。为应用程序提供除NuGet.Server......
  • 《系统科学方法概论》第二章读后感
    我是计应232班的徐鲁豫。在阅读了第二章后,我知道了工程一词的来源系统工程与常规工程相比具有的基本特征。系统工程由古代发展到现代。战国时期李冰父子主持修建的都江堰水利工程、沈括记载的“一举而三役济”、明朝铸造的大铜钟等都体现着系统思想。现代系统工程经历了生产管理......
  • ubuntu_x86_64上运行arm64的程序
    摘自:百度文心一言 qemu-user-static是一个用于利用当前操作系统来运行其它架构的一个仿真器要使Ubuntu上运行ARM64程序,需要进行以下操作:安装QEMU模拟器:可以通过命令sudoapt-getinstallqemu-user-static来安装。这将为系统提供支持多种体系结构的能力。获取适用于ARM64的二进制......
  • 《程序是怎样跑起来的》第三、四章
    三、条件分支和循环机制1. 顺序执行:每执行一个指令,程序计数器的值加1。2. 条件分支:机器语言的指令可以将程序计数器的值设定为任意地址,从而实现跳转到任意地址的操作。在跳转指令前会进行比较运算,由CPU参考标志寄存器的数值后进行判断,是否进行跳转指令。3. 循环:通过跳转指......
  • 《程序是怎样跑起来的》第一章读后感
    作者从计算机的基本组成和工作原理入手,为我们介绍了计算机的底层运作逻辑。从简单的开关电路开始,逐步揭示了计算机如何通过0和1的组合,实现了复杂的数据处理和存储。这一部分虽然有些深奥,但作者用生动的语言和图解,使得原本枯燥的理论变得容易理解。主要讲述了计算机的基本组成部分,......
  • 《程序是怎样跑起来的》第二章
    计算机是通过使用二进制来进行运算处理数据,他是如何实现二进制运算的呢CPU通过电流的波动来区分二进制里的0和1,CPU通常有许多金色的引脚,或分布在CPU两侧,像一条黑色的蜈蚣,或分布在CPU底部,犹如插花用的针盘,CPU通过个引脚所受到的电流来区分0和1,引脚可以接受0V和5V的电流,0V代表0,5V代......
  • 《程序是怎样跑起来的》第1章 对程序员来说CPU是什么?
    CPU是什么,CPU是指(CentralProcessingUnit)中文名称为中央处理器,正如同它的名字一样,它是整个计算机的核心,是计算机的灵魂所在;它对于计算机如同大脑对于人类。任何计算机发出的指令都要经过CPU。所以对程序员来说CPU是秘书,是管家,是力量,是武器,是枪里面的子弹。从功能上来看CPU的内部......