计算机组成原理易错点、重难点

1.计算机系统概述

三个核心

计算机系统的核心——操作系统

计算机硬件系统的核心——控制器

运算器的核心——加法器

三种字长

机器字长:计算机进行一次整数运算所能处理的二进制数据的位数。
机器字长也就是运算器进行定点数运算的字长,通常也是CPU内部数据通路的宽度。

指令字长:机器指令中二进制代码的总位数。
取决于 操作码的长度,操作数地址长度。

存储字长:存储单元中二进制代码的位数。
也就是存储字的位数。

2.数据的编码表示

引言:从小小的例子中发现问题,然后剖析问题,之后再找到相似问题进行拓展联系。从而以小见大,在问题中,总结终极规律。

  1. 【Example】
    4位机器字长,[-8]补码表示:

1,000
这里的1既做符号位,又做数值位。

【小Tips】
字长相同时,补码比原码多表示一个数。

【Extand】
1,0000000 8位机器字长,其中一位位符号位。
它所代表的有符号数的原码、反码、补码的真值为:
原码—— -0
反码—— -127
补码—— -128
移码—— 0

【计算真值的原码反码补码的三句箴言——必记!好使得很!!】

1.三种机器数的最高位都是符号位。符号位和数值位之间可以用“.”(对于小数)或“,”(对于整数)隔开。
2.当真值为正数时,原码反码补码的表示形式均相同,即符号位用0表示,数值部分与真值相同。
3.当真值为负数时,原码反码补码表示形式不同,但是符号位均用1表示,而数值部分存在这样的关系——
原码“每位求反”->反码;
反码“加1”->补码。
【注意!】上边的“每位求反”只是针对数值部分,不包含符号位!!并且,原码除了符号位为“1”,数值部分仍然与真值相同。

补充【移码】
无论真值的正负,补码仅“符号位取反”->移码。
移码中 0-负,1-正。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值