计算机组成原理第二章笔记,计算机组成原理复习笔记-20210611075032.docx-原创力文档...

计算机组成原理复习笔记

前件知识:

基本电路知识

与、或、非、异或、与非、或非等如下表所示:

真值表

非( A)

异或

与非

或非

A

B

只0就为 0

只1就为1

取反

相异为 1

只0就为 1

只1就为0

0

0

0

0

1

0

1

1

0

1

0

1

1

1

1

0

1

0

0

1

0

1

1

0

1

1

1

1

0

0

0

0

第一章计算机系统概论

1.计算机系统组成

计算机系统组成:计算机组成原原因硬件系统与软件系统组成。

根据 冯诺 .依曼的存储程序控制原理 由五大部件组成:运算器、控制器、存储器、输入设施和输出设施。软件系统:系统软件、应用软件

运算器

中央办理器(CPU)

控制器

寄存器

主机

硬件系统内存储器: DDR2, DDR3

外设:输入、输出设施、外存储器等

操作系统

计算机系统

系统软件

数据库管理系统

程序编译工具

软件系统

通用软件

应用软件

特制软件

摩尔定律:记住价钱与时间成反比。

2.计算机系统性能指标

字长(办理机字长)是指计算机办理器一次能够达成的二进制位数(16, 32, 64)。

MIPS 是指计算机办理器每秒执行百万条指令。

精选文库

3.计算机系统的层次构造

计算机系统的层次构造分为五级以下列图所示:

第 5 级

第 4 级

第 3 级

第 2 级

第 1 级

第二章运算方法和运算器

1.原码、反码、补码、移码的计算方法

性质

原码

反码

补码

移码

正数

原码反码补码同样

除符号位以外其余位

除符号位外其余位

负数

连同符号位一同使

取反(0变1,1变0)

取反加

1(性质等于

移码主要用于表

用二进制表示

在反码基础之上加

示浮点数中的阶

1)

[+0]原=00?00

[+0]

反=00?00

[+0]补 =[-0]补

[-0] 原=10?00

[-0]反 =11?11

=00?00

补码的真值公式:将所有位上的数按基数

2n-1( n 为数所在的位置)相乘后求出和,这个和的结果就是补

码的真值。计算某个数大于或小于某个值得条件。

例: [X]补 =(01101) 2

,[Y]补 =( 11101) 2。则 X 与 Y 的十进制数是多少。

X=-0× 24+1× 23+1× 22+0× 21+1× 20=8+4+1=( +13) 10

Y=-1× 24+1× 23+1×2 2+0×21 +1× 20=-8+4+1=( -1) 10

2.原码、反码、补码、移码的表示范围(

n 位二进制位数)

码制

定点整数

定点小数

范围

举例( n=8)

范围

原码

-(2

n-1

)

(

n-1

)

-127~+127

(

-(n-1)

-(n-1)

-1

2

-1

-

1-2

~+

反码

-(2

n-1

)

(

n-1

)

-127~+127

(

-(n-1)

-(n-1)

-1

2

-1

-

1-2

~+

补码

-2

n-1

~+

n-1

-1

-1~+

-(n-1)

)

-128~+127

)

(

(

移码

-2

n-1

(

n-1

)

-128~+127

(

-(n-1)

2

-1

1-2

~+

-1~+

浮点数的表示范围就省略了。

3.BCD 和 ASCLL码

BCD:俗称 8421 码。使用

4 位二进数才表现一位十进制数。

(4 位)

ASCLL码:用于表示字符。 (用一个字节八位来表示,只使用了七位。最前后一位始终为

0).记住特殊的字

符的 ASCLL码值:

--2

精选文库

字符

十进制数

ASCLL码

补充说明

A

65

1000001

大小到小写 +32.小写到

a

97

1100001

大小 -32. 要求字符在这

0

48

0110000

三个上面推即可获得。

4.校验码:奇偶校验

奇偶校验(含校验码的个数)

110101 数

奇校验

奇数个 1

110101 1

偶校验

偶数个 1

110101 0

奇偶校验提供奇数个错误检测,无法检测偶数个错误,更无法辨别错误信息的位置。

5.变形补码与溢出

判断溢出方法:

( 1)双符号位两个符号位异号,用异或门实现

变形补码是判断溢出的一种检测方法。采用变形补码后,任何正数,两个符号位都是“0”,任何负数,两

个符号后都是“1”。如果两个数相加后,在符号位中出现了“10”或“ 01”则说明溢出。参照下表判断是

否溢出。

( 2)单符号位

最高位的进位和符号位进位异号。

结果溢出判断依据下表所示:

符号位

结果

0

0

正数

0

1

正溢出

1

0

负溢出

1

1

负数

6.运算器

1)运算器是中央办理器的组成部分。主要功能是达成计算机的算术运算与逻辑运算。

运算器的组成部件有: 算术逻辑运算单元( ALU)、数据缓冲寄存器、通用寄存器、多路变换器和数据总线

等逻辑

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值