首页 > 编程语言 >程序是怎样跑起来的第二章读书笔记

程序是怎样跑起来的第二章读书笔记

时间:2024-01-31 22:22:25浏览次数:32  
标签:运算 读书笔记 二进制 程序 处理 IC 第二章 移位 计算机

根据本章内容知道了8位=1字节,了解了用二进制数表示计算机信息的原因。只要掌握了使用二进制数来表示信息的方法及其运算机制 也就自然能够了解程序的运行机制 ,理解了为什么计算机处理的信息要用二进制数来表示的,近一步知道用二进制数表示计算机信息的原因。计算机内部是由IC”这种电子部件构成CPU(微处理器)和内存也是IC的一种。正是IC的 特性 决定了计算机的信息数据只能用二进制数来处理。IC的一个引脚表示二进制数的1位,二进制数的位数一般是8位、16位、32位……也就是8的倍数,这是因为计算机所处理的信息的基本单位是8位二进制数。8位二进制数被称为一个字节 字节是最基本的信息计量单位 位是最小单位,字节是基本单位。用十进制数和文字等记述信息,在编译后也会转换成二进制数的值,所以,程序运行时计算机内部处理的也是用二进制数表示的信息,计算机内部所有信息都用二进制数处理计算机不会区分它是数值、文字,还是某种图片的模式等 是根据编写程序的各位对计算机发出的指示来进行信息的处理。移位运算和乘除运算的关系,二进制数所特有的运算,也是计算机所特有的运算,因此可以说是了解程序运行原理的关键。移位运算指的是将二进制数值的各数位进行左右移位 的运算。移位有左移 和右移 两种。据是用二进制数表示的,移位运算是针对二进制数值的位操作 ,十进制数的移位操作就行不通了” 无论程序中使用的是几进制,计算机内部都会将其转换成二进制数来处理 因此都能进行移位操作。二进制数中表示负数值时,一般会把最高位作为符号来使用,因此我们把这个最高位称为符号位。符号位是0时表示正数,符号位是1时表示负数。计算机能处理的运算,大体可分为算术运算和逻辑运算。算术运算是指加减乘除四则算。逻辑运算是指对二进制数各数字位的0和!分别进行处理的运算,包括逻辑非(NOT运算)、逻辑与(AND运算)、逻辑或(OR 运算)和逻辑异或(XOR运算)四种。 XOR 是英语exclusive or 的缩写。有时也将XOR称为EOR。

标签:运算,读书笔记,二进制,程序,处理,IC,第二章,移位,计算机
From: https://www.cnblogs.com/cqf200311/p/18000264

相关文章

  • 《程序是怎样跑起来的》阅读笔记 - 第一、二章
    简介:《程序是怎样跑起来的》是一本介绍计算机程序工作原理的畅销书籍。本文将对该书的前两章进行阅读笔记,主要涵盖了计算机基础知识和程序执行过程的基本原理。第一章:计算机基础知识本章主要讲解了计算机的基本组成部分以及它们之间的关系。作者通过引入一个简单的模型,描述了计......
  • 资深Android逆袭、华为鸿蒙为安卓程序员开辟了一条新道路
    本文章主要从以下5个方面来展开聊聊这个话题:1.什么是鸿蒙2.鸿蒙系统发展时间线3.鸿蒙是套壳Android吗?4.鸿蒙的生态(用户以及开发者)5.一些建议1月18日,在鸿蒙生态千帆启航仪式上,华为宣布了继鸿蒙4.0之后的鸿蒙操作系统,星河版的预览版本,引起了广泛的讨论,这是一款完全剥离安卓......
  • 《程序是怎样跑起来的》阅读笔记 - 第三、四章
    简介:继续探索《程序是怎样跑起来的》,本文将对该书的第三、四章进行阅读笔记,重点关注计算机程序的存储和数据处理。第三章:计算机的存储器本章主要讲解了计算机的存储器,包括随机存取存储器(RAM)和只读存储器(ROM)。作者首先介绍了这两种存储器的基本概念和特点,然后深入讨论了它们在计......
  • 标题:《程序是怎样跑起来的》阅读笔记 - 第五、六章
    简介:本文将继续探索《程序是怎样跑起来的》,对该书的第五、六章进行阅读笔记,重点关注计算机程序的运行流程和输入输出操作。第五章:程序的执行本章主要讲解了程序的执行过程,包括指令的抓取、解码和执行等步骤。作者详细介绍了计算机中指令的编码方式和指令集体系结构,并解释了控制......
  • 《程序是怎么跑起来的》读后感
    阅读了开发程序是怎样跑起来的这篇文章,让我不禁敬佩开发过程中需要仔细设计,编写源码,对程序进行测试和多次部署这一系列复杂而又繁琐的步骤,在每个环节测试程序没有缺陷,保证系统稳定,最后呈现出完美功能,给用户带来舒适体验。可见,如果能够克服挫折,提升自身能力,让系统具有更高的稳......
  • 《程序是怎样跑起来的》第2章
    本周主要阅读了用二进制来理解数据。二进制这个东西啊,其实也很简单。那么什么是二进制呢?二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,由18世纪德国数理哲学大师莱布尼兹发现。计算机中的二进制则是一个非常微小的开关,用1来表......
  • 微信小程序页面跳转传参
    A页面跳转分包B页面 //A页面携带 wx.navigateTo({        url: '/findPackage/video-detail-page/video-detail-page?skip='+skip+'&limit='+limit+'&index='+index,      })路径与参数以?相连,参数与参数之间以&相连,键值对形式传参//B页面获取onLoa......
  • 码中台移动小程序上线!改变用户掌上办公生活,陪伴中国品牌发展而发展!
    在线生码解码、自定义标签设计、码上功能体验、AI智能问答……码中台移动小程序正式上线!从PC端向移动端、在线化,从单向输出到交互体验,码中台小程序以用户体验为出发点将产品展示与用户服务有机结合,并实现页面全终端适配,更贴合日常使用习惯,更舒适的浏览体验,改变用户的掌上办公生活,陪......
  • 微信开放平台第三方开发,实现代小程序认证申请
    大家好,我是小悟微信小程序认证整体流程总共分为五个环节:认证信息填写、平台初审、管理员验证、供应商审核和认证成功。服务商可以代小程序发起认证申请。平台将对认证基础信息进行初步校验。通过后,平台将向管理员微信下发模板消息,管理员需在24h内完成授权验证。认证操作过程如下。......
  • 微信小程序连表查询lookup
    已知有两个集合media和users,集合中的字段(users中的)_openid和(media中的)openid值相同 小程序页面js中调用云函数getMediawx.cloud.callFunction({name:'getMedia',data:{sort}}).then(res=>{if(res.result){this.setData({......