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

读程序是怎样跑起来的第二章有感

时间:2024-02-01 09:59:32浏览次数:32  
标签:运算 有感 符号 二进制 位是 程序 取反 第二章

  在上一章,我们了解程序是什么、由什么组成的以及它的运行机制,我们知道中央处理器是由控制器、寄存器、运算器、时钟等组成。在计算机中,数据是由二进制来表示的。二进制数种表示负数值时,一般会把最高位作为符号来使用,因此我们把这个最高位成为符号位。符号位是0时表示正数,符号位是1时表示负数。计算机在做减法运算时,实际上内部是在做加法运算。用加法运算来实现减法运算。获得补数,就是将二进制数的各数位的数值全部取反,然后再将结果加1。要牢记,将二进制数的值取反后加1的结果,和原来的值相加,结果为0这一法则。

标签:运算,有感,符号,二进制,位是,程序,取反,第二章
From: https://www.cnblogs.com/lytt/p/18000596

相关文章

  • 基于FPGA的图像RGB转CMYK实现,包含testbench和MATLAB辅助验证程序
    1.算法运行效果图预览 将仿真结果导入到matlab中,得到如下对比结果: 2.算法运行软件版本matlab2022a,vivado2019.2 3.算法理论概述       基于FPGA的图像RGB转CMYK实现是一种将RGB图像转换为CMYK图像的硬件实现方法。下面将详细介绍其原理和数学公式。 3.1、......
  • 程序是怎样跑起来的第二章读书笔记
    根据本章内容知道了8位=1字节,了解了用二进制数表示计算机信息的原因。只要掌握了使用二进制数来表示信息的方法及其运算机制也就自然能够了解程序的运行机制,理解了为什么计算机处理的信息要用二进制数来表示的,近一步知道用二进制数表示计算机信息的原因。计算机内部是由IC”这种......
  • 《程序是怎样跑起来的》阅读笔记 - 第一、二章
    简介:《程序是怎样跑起来的》是一本介绍计算机程序工作原理的畅销书籍。本文将对该书的前两章进行阅读笔记,主要涵盖了计算机基础知识和程序执行过程的基本原理。第一章:计算机基础知识本章主要讲解了计算机的基本组成部分以及它们之间的关系。作者通过引入一个简单的模型,描述了计......
  • 资深Android逆袭、华为鸿蒙为安卓程序员开辟了一条新道路
    本文章主要从以下5个方面来展开聊聊这个话题:1.什么是鸿蒙2.鸿蒙系统发展时间线3.鸿蒙是套壳Android吗?4.鸿蒙的生态(用户以及开发者)5.一些建议1月18日,在鸿蒙生态千帆启航仪式上,华为宣布了继鸿蒙4.0之后的鸿蒙操作系统,星河版的预览版本,引起了广泛的讨论,这是一款完全剥离安卓......
  • 《程序是怎样跑起来的》阅读笔记 - 第三、四章
    简介:继续探索《程序是怎样跑起来的》,本文将对该书的第三、四章进行阅读笔记,重点关注计算机程序的存储和数据处理。第三章:计算机的存储器本章主要讲解了计算机的存储器,包括随机存取存储器(RAM)和只读存储器(ROM)。作者首先介绍了这两种存储器的基本概念和特点,然后深入讨论了它们在计......
  • 标题:《程序是怎样跑起来的》阅读笔记 - 第五、六章
    简介:本文将继续探索《程序是怎样跑起来的》,对该书的第五、六章进行阅读笔记,重点关注计算机程序的运行流程和输入输出操作。第五章:程序的执行本章主要讲解了程序的执行过程,包括指令的抓取、解码和执行等步骤。作者详细介绍了计算机中指令的编码方式和指令集体系结构,并解释了控制......
  • 读数据是用二进制数表示的有感
    在C和Java等高级语言编写的程序中,数值、字符串和图像等信息在计算机内部都是以二进制数值的形式来表示的。所以只要掌握了使用二进制数来表示信息的方法及其运算机制,就自然能够了解程序的运行机制。一、用二进制数表示计算机信息的原因计算机的内部是由IC构成的。IC有几种不同的......
  • 《程序是怎么跑起来的》读后感
    阅读了开发程序是怎样跑起来的这篇文章,让我不禁敬佩开发过程中需要仔细设计,编写源码,对程序进行测试和多次部署这一系列复杂而又繁琐的步骤,在每个环节测试程序没有缺陷,保证系统稳定,最后呈现出完美功能,给用户带来舒适体验。可见,如果能够克服挫折,提升自身能力,让系统具有更高的稳......
  • 《程序是怎样跑起来的》第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......