计组错题笔记
免费无广纯净版微信小程序测mbti很有趣,不需要任何授权,也不需要登录,直接就是测,几分钟了解自己的人格mbti,快来试试吧。
CPU主要由( )组成。
控制器、运算器、cache
原码在计算机中仅仅用于表示浮点数的尾码。
原码反码补码三者之间的转换关系
原码 → 反码
正数:反码 = 原码。
负数:反码 = 符号位不变,其余位取反。
反码 → 原码
正数:原码 = 反码。
负数:原码 = 符号位不变,其余位取反。
原码 → 补码
正数:补码 = 原码。
负数:补码 = 反码 + 1。
补码 → 原码
正数:原码 = 补码。
负数:原码 = 补码取反 + 1。
反码 → 补码
正数:补码 = 反码。
负数:补码 = 反码 + 1。
补码 → 反码
正数:反码 = 补码。
负数:反码 = 补码 - 1。
示例
以 8 位二进制数 -5
为例:
原码:10000101
(符号位为 1,表示负数,其余位为绝对值 5)。
反码:11111010
(符号位不变,其余位取反)。
补码:11111011
(反码加 1)。
总结
正数的原码、反码、补码相同。
负数的反码是原码取反(符号位不变),补码是反码加 1。
补码是计算机中最常用的表示方式,因为它统一了 0 的表示,并且简化了加减法运算。
补码的定义(真值 = 补码值 - 2^n)【n 是补码的位数】
补码值是将补码的二进制表示(包括符号位)直接转换为十进制。
0的原码反码和补码
移码怎么求?
在补码的基础上,将最高位(符号位)反转,0变1或1变0,得到移码
计算机软件分类
语言处理程序; 语言编译软件, 诊断程序 都是 系统软件
国际单位制词头及换算关系整理
冯· 诺依曼计算机结构的核心思想是存储程序控制
电子计算机可分为数字计算机、 模拟计算机, 它是依据()划分的。
选项:
A: 计算机的用途分类
B: 计算机的使用方式分类
C: 信息的形式和处理方式分类
D: 计算机的系统规模分类
答案: 【 信息的形式和处理方式分类 】
目前人们所说的个人计算机属于()。
选项:
A: 巨型机
B: 大型机
C: 小型机
D: 微型机
答案: 【 微型机】
计算机硬件能够直接执行的只是() 。
选项:
A: 汇编语言
B: 机器语言
C: 机器语言和汇编语言
D: 各种高级语言
答案: 【 机器语言】
指令和数据均以二进制形式存放在存储器中,CPU区分它们的依据是 ()。
选项:
A: 指令操作码的译码结果
B: 指令和数据的寻址方式
C: 指令周期的不同阶段
D: 指令和数据所在的存储单元
答案: 【 指令周期的不同阶段】
【判断】指令和数据不能放在同一个存储器中, 必须分别存放在指令存储器和数据存储器中。
选项:A: 正确B: 错误答案: 【 错误】
在计算机系统中,指令和数据在大多数情况下是可以放在同一个存储器中的,这种存储器被称为冯・诺依曼体系结构中的主存储器。在冯・诺依曼体系结构中,指令和数据都存储在主存中,计算机通过程序计数器(PC)来指示当前要执行的指令地址,从主存中取出指令并执行,同时也可以根据指令的要求从主存中读取数据或向主存中写入数据。
当然,在一些特殊的计算机体系结构中,如哈佛体系结构,会将指令和数据分别存放在不同的存储器中,即指令存储器和数据存储器,这样可以提高指令和数据的访问速度,增强系统的并行处理能力。
但不能一概而论地说指令和数据必须分别存放在指令存储器和数据存储器中,在很多通用的计算机系统中,它们是可以存放在同一个存储器中的,所以题目说法错误。
计算机的一 条机器指令包括 (操作)码和(地址)码两部分。
答案: 【 操作, 地址】
计算机硬件包括运算器、()、()、总线和 I/O 设备。答案: 【 控制器、存储器】
计算机系统的层次结构
计算机存储器的最小单位是(bit)。 2KB 容量的存储器能够存储(16)k个最小单位。
从系统结构看,至今绝大多数计算机仍属于 (冯诺依曼)计算机。
答案: 【 冯诺依曼】
CPU 的工作节拍受一个主时钟的控制, 主时钟的频率叫CPU的(主频),它和CPU的时钟周期互为倒数。
答案: 【 主频】
BCD码:
奇偶校验码
浮点数的IEEE754标准对尾数编码采用的是 原码
在浮点数编码表示中,基数 在机器数中不出现,是隐含的。
按 IEEE754 标准, ⼀个浮点数的阶码 E 的值等于指数的真值加上⼀个固定的偏移量。
原码的定义:
原码的优点:表示简单直观
原码的缺点:0有两种不同的表示;符号位不能直接参与运算。
在浮点数编码表示中,基数在机器数中不出现,是隐含的。
答案: 【 基数】
规格化浮点数
IEEE754
国标码=区位码+2020H。
按照 GB2312-80标准, 在计算机中, 汉字系统把⼀个汉字表示为两个字节的⼆进制编码
浮点数的精度由尾数的位数决定,而阶码的位数决定的是数值的表示范围。
引⼊浮点数的⽬的是在位数有限的前提下, 扩⼤数值表示的范围。
机器码是信息在计算机中的⼆进制表示形式。
ASCII 码表示需要 7 位二进制码。
为了计算机能直接处理⼗进制形式的数据, 采⽤以下两种表示形式:
① 字符串形式,即一个字节存放在一个十进制的数位或符号位。除保存各数位,还需要指明该数存放的起始地址和总位数;主要用在非数值计算的应用领域;
② 压缩的十进制数串形式(压缩的字符串),采用BCD码表示,即一个字节存放两个十进制的数位。节省存储空间,用于直接完成十进制数的算术运算。用特殊的二进制编码表示数据正负,如1100—正、1101—负。
UTF-8可以表示所有Unicode字符,但字符占用的字节数是可变的。
在计算机中,数据表示误差的主要来源: 数据转换过程。
在串⾏进位加法器中,影响加法器运算速度的关键因素是进位传递延迟