计算机组成原理课程(唐朔飞)最全笔记

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


提示:这里可以添加本文要记录的大概内容:
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。


提示:以下是本篇文章正文内容,下面案例可供参考

第1章 计算机系统概论

1.1计算机系统简介

1.计算机系统

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.1计算机的分类

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.1.2计算机发展史

1.1.2.1计算机的五代变化

在这里插入图片描述
在这里插入图片描述

1.1.2.2半导体存储器的发展

在这里插入图片描述

1.1.2.3微处理器的发展

在这里插入图片描述

1.1.2.4计算机的性能指标

在这里插入图片描述
在这里插入图片描述

1.2计算机系统的层次结构

1.2.1多级组成的计算机系统

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.2.2软件与硬件的逻辑等价性

在这里插入图片描述

1.3计算机的基本组成

1.3.1冯诺依曼计算机

在这里插入图片描述
在这里插入图片描述

1.3.2冯诺依曼计算机的特点

在这里插入图片描述

冯诺依曼计算机硬件框图

在这里插入图片描述

1.3.3 现代计算机硬件框图

以存储器为中心的计算机硬件框图

在这里插入图片描述
在这里插入图片描述

1.3.3.1系统复杂性管理的方法(3’Y)

在这里插入图片描述

1.3.4计算机的工作步骤

1.3.4.1上机前的准备

在这里插入图片描述

1.3.4.2编程举例

在这里插入图片描述

每步操作用指令格式举例
ACC =累加器

在这里插入图片描述
在这里插入图片描述

指令和数据都是保存在存储器中的

1.3.5存储器的基本组成

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

1.3.6运算器

在这里插入图片描述

1.3.6.1运算器的基本组成及操作过程

在这里插入图片描述

加法操作过程

在这里插入图片描述

在这里插入图片描述

减法操作过程
在这里插入图片描述

在这里插入图片描述

乘法操作过程

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 清零是因为部分积的初始状态就是0
    在这里插入图片描述

除法操作过程

在这里插入图片描述

在这里插入图片描述

1.3.7控制器的基本组成

在这里插入图片描述

1.3.7.1主机完成一条指令的过程

在这里插入图片描述

以取数指令为例

在这里插入图片描述

  • 第一遍是我要取数,取数这个行为也是一个指令,在存储器里,第二遍是取数的那个数据的地址从存储器提出来
  • 先取指令,再取指令中地址码在存储体中对应的东西,最后将其放入acc
  • 两步操作都理解成数的操作就行了 因为本质上都是数的操作

在这里插入图片描述

以存数指令为例

在这里插入图片描述

  • 先取操作指令,再取要操作的数据

在这里插入图片描述

  • pc的地址是指令的地址,ir中地址是储存体中数据的地址
  • 都是先取指令,然后到cu这一步根据目的不同过程也不同
1.3.7.2 ax2+bx+c程序的运行过程

在这里插入图片描述

1.3.8计算机硬件的主要技术指标

1.3.8.1机器字长

CPU一次能处理数据的位数与CPU中的寄存器位数有关

1.3.8.2运算速度

在这里插入图片描述

1.3.8.3存储容量

在这里插入图片描述

  • mar表示数据块数目,mdr表示数据块大小
  • 2^13 b 可以理解为8X2^10b

第2章 运算方法和运算器

在这里插入图片描述

2.1无符号数和有符号数

在这里插入图片描述

2.1.1无符号数

在这里插入图片描述

2.1.2有符号数
  1. 机器数与真值 在这里插入图片描述
    2.原码表示法

在这里插入图片描述

数值部分的位数,不算符号位

真值也是由二进制的形式给出的
自己理解:在这里,要用真值的前一位来表示符号位,X=负数时,符号位为1,要将前一位置一,就是真值的绝对值加2^n, 也就等于 2^n-x

3.小数
分整数定点机和小数定点机,整数与小数存在不同的地方

在这里插入图片描述
在这里插入图片描述

2.1.3举例

在这里插入图片描述
在这里插入图片描述

完美诠释0既不是正数也不是负数

原码的特点:简单、直观

在这里插入图片描述

2.2补码表示法

将负数取反码后作加法,结果每一位再减一

  1. 补的概念
    在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
2.)正数的补数即为其本身
3.)补码定义

就是说负数的符号位反码时不变,计算的时候代入符号位一起算

在这里插入图片描述
在这里插入图片描述

mod 4==小数点前面两位,mod 8 ==小数点前面四位。。。。

4.求补码的快捷方式

正数不变。负数按位取反 末位加一

在这里插入图片描述
真值》源码》取反》末尾加一

2.2.1举例

在这里插入图片描述
在这里插入图片描述

最右边的1保留,1左边全部取反。这个规则是双向等价的

在这里插入图片描述

2.3反码表示法

  • 定义
    在这里插入图片描述
    在这里插入图片描述

2.3.1举例

在这里插入图片描述

2.1》2.2》2.3小结

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.4数的定点表示和浮点表示

2.4.1定点表示

在这里插入图片描述

n代表的是数值位的个数 不包括符号位

2.4.2浮点表示

在这里插入图片描述
在这里插入图片描述

  • 计算方法跟科学记数法类似,但是阶码要转换成二进制
  • 基值是2的,小数点后最高位为1的数称为规格化的数
  • 先变成小数定点机加科学计数法的形式
  • 二进制右移一位等于除以2
2.4.2.1 浮点数的表示形式

在这里插入图片描述

2.4.2.2 浮点数的表示范围

在这里插入图片描述

要表示最小负数阶码符号是个负数,表示最大正数阶码符号才是正
n代表尾数的数值位位数,m代表阶码的数值位位数


总结

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

人间凡尔赛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值