1.1计算机系统构成及硬件系统知识(上)

基础知识部分----chap01

主要议题:
数制转换:一般会涉及存取的计算;ip地址中变长子网掩码的计算题;(难度较大)
数的表示:二进制、十六进制;
计算机的组成:考察的较为深入;cpu由运算器和控制器组成;
基本概念:重点概念:总线;比较好拿分;
流水线:考的少,但考点多;有一定难度;
输入输出:种类较多,需要记住几个主要的;
存储体系:金字塔形的多级存储体系;
校验码:奇、偶校验(重点掌握);CRC循环冗余校验;海明码(适当了解即可);

一、数的转换

在这里插入图片描述

在这里插入图片描述


二、存储相关基础概念 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/0e8f8d5b91cb44979f3bd027b61db94a.png)
三、数的表示 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/70e1c7b92c114cedb5d4298a9a0dddab.png) 机器数,由二进制表示,小数点不需要占一个二进制位,最高的二进制位表示符号; 定点整数,小数点位置在最低有效数位之后; 定点小数,小数点在符号位和最高有效位之间;

原码:十进制数转成二进制后的数;
以8位二进制数来表示1个数;
8位中最左边的表示1个数表示符号±;0表示+,1表示-;
原码和原码是不能直接用来计算的,不适合计算机进行运算;
反码:正数的反码等于其原码;
负数的反码,符号位不变,其他的数位按位取反;
同样不适合计算机进行运算;
补码:正数的补码等于其原码;
负数的补码,符号位不变,其他的数位按位取反,末位+1;
补码用于计算机的运算,因为其可以带进符号位进行运算;
移码:补码的符号位取反;
移码相加的结果,符号位要取反;
+0和-0的补码都是000000;

考察点:
1、互相转化;
2、补码、移码的应用场景;
3、原码、反码、补码、移码的整数数值范围;
4、机器数的特征;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/536590.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Java语言】遍历List元素时删除集合中的元素

目录 前言 实现方式 1.普通实现 1.1 使用【for循环】 方式 1.2 使用【迭代器】方式 2.jdk1.8新增功能实现 2.1 使用【lambda表达式】方式 2.2 使用【stream流】方式 注意事项 1. 使用【for循环】 方式 2. 不能使用增强for遍历修改元素 总结 前言 分享几种从List中移…

FreeRTOS操作系统学习——任务通知

任务通知介绍 所谓任务通知,也可以反过来通知任务。在以往使用队列,信号量,事件组等等方法时,我们并不知道对方是谁,而在使用任务通知时,可以明确指定通知哪个任务。使用任务通知时,任务结构体…

程序员的三重境界:码农,高级码农、程序员!

见字如面,我是军哥! 掐指一算,我在 IT 行业摸爬滚打 19 年了,见过的程序员至少大好几千,然后真正能称上程序员不到 10% ,绝大部分都是高级码农而已。 今天和你聊聊程序员的三个境界的差异,文章不…

未来已来:科技驱动的教育变革

我们的基础教育数百年来一成不变。学生们齐聚在一个物理空间,听老师现场授课。每节课时长和节奏几乎一致,严格按照课表进行。老师就像“讲台上的圣人”。这种模式千篇一律,并不适用于所有人。学生遇到不懂的问题,只能自己摸索或者…

【数据结构】详解时间复杂度和空间复杂度的计算

一、时间复杂度(执行的次数) 1.1时间复杂度的概念 1.2时间复杂度的表示方法 1.3算法复杂度的几种情况 1.4简单时间复杂度的计算 例一 例二 例三 1.5复杂时间复杂度的计算 例一:未优化冒泡排序时间复杂度 例二:经过优化…

JAVA初阶数据结构链表(2)双向链表( +专栏数据结构练习是完整版)

1.双向链表的结构(双向不带头不循环链表) 需要注意的一点就是,在jdk中的链表就是双向链表 一个节点有三个域 val(数值域) next(地址域) prev(前驱记录前一个节点的地址&#xff09…

Express学习(四)

使用Express写接口 创建基本的服务器 创建API路由模块 编写GET接口 编写POST接口 CORS跨域资源共享 什么是CORS CORS由一系列HTTP响应头组成,这些HTTP响应头决定浏览器是否阻止前端JS代码跨域获取资源。浏览器的同源安全策略默认会阻止网页“跨域”获取资源。但如…

yum安装mysql 数据库tab自动补全

centos7上面没有mysql,它的数据库名字叫做mariadb [rootlocalhost ~]#yum install mariadb-server -y [rootlocalhost ~]#systemctl start mariadb.service [rootlocalhost ~]#systemctl stop firewalld [rootlocalhost ~]#setenforce 0 [rootlocalhost ~]#ss -na…

Three.js点线几何空间图形代码

Three.js点线几何空间图形代码。效果如下 下载地址 Three.js点线几何空间图形代码

docker部署springboot jar包项目

docker部署springboot jar包项目 前提,服务器环境是docker环境,如果服务器没有安装docker,可以先安装docker环境。 各个环境安装docker: Ubuntu上安装Docker: ubuntu离线安装docker: CentOS7离线安装Docker&#xff1…

Python语言基础与应用-北京大学-陈斌-P40-39-基本扩展模块/上机练习:计时和文件处理-给算法计时-上机代码

Python语言基础与应用-北京大学-陈斌-P40-39-基本扩展模块/上机练习:计时和文件处理-给算法计时-上机代码 上机代码: # 基本扩展模块训练 给算法计时 def factorial(number): # 自定义一个计算阶乘的函数i 1result 1 # 变量 result 用来存储每个数的阶…

【论文阅读】Natural Adversarial Examples 自然对抗的例子

文章目录 一、文章概览(一)摘要(二)导论(三)相关工作 二、IMAGENET-A 和 IMAGENET-O(一)数据集构造方式(二)数据收集过程 三、模型的故障模式四、实验&#x…