计算机组成原理个人笔记(一)
吞吐量:表征一台计算机在某一时间间隔内能够处理的信息量。
CPI(Cycles Per Instruction):表示每条指令周期数,即执行一条质量所需的平均时钟周期数。计算如下:
CPI=执行某段程序所需的CPU时钟周期数/程序包含的指令条数
MIPS(Million Instructions Per Second):每秒执行多少百万条定点指令数,计算如下:
MIPS=指令数/(程序执行的时间*10^6)
FLOPS(Floating-point Operations Per Second):每秒执行浮点操作的次数,用来衡量机器浮点操作的性能,计算如下:
FLOPS=程序中的浮点操作次数/程序执行时间(S)
冯·诺依曼设计思想可以简要地概括为以下三点:
(1)计算机应包括运算器、存储器、控制器、输入和输出设备五大基本部件。
(2)计算机内部应采用二进制来表示指令和数据。每条指令一般具有一个操作码和一个地址码。其中操作码表示运算性质,地址码指出操作数在存储器中的地址。
(3)将编好的程序送入内存储器中,然后启动计算机工作,计算机无需操作人员干预,能自动逐条取出指令和执行指令。
数在计算机中是以二进制形式表示的。
数分为有符号数和无符号数。
原码、反码、补码都是有符号定点数的表示方法。
一个有符号定点数的最高位为符号位,0是正,1是负。
以下都以8位整数为例,
原码就是这个数本身的二进制形式。
例如
0000 0001 就是+1
1000 0001 就是-1
正数的反码和补码都是和原码相同。
负数的反码是将其原码除符号位之外的各位求反
[-3]反=[1000 0011]反=1111 1100
负数的补码是将其原码除符号位之外的各位求反之后在末位再加1。
[-3]补=[1000 0011]补=11111101
一个数和它的补码是可逆的。
为什么要设立补码呢?
第一是为了能让计算机执行减法:
[a-b]补=a补+(-b)补
第二个原因是为了统一正0和负0
正零:0000 0000
负零:1000 0000
这两个数其实都是0,但他们的原码却有不同的表示。
但是他们的补码是一样的,都是0000 0000
这里必须要熟练记下下面的数据,必须像乘法口诀表一样熟悉。图如下:
(必须熟练记住,在此处在子网划分的地方用处极大,二进制转十进制,十进制转二进制的地方用处也极大)
下面是补码运算加法:
判断溢出:
下面是乘法:
计算机组成原理个人笔记(一)相关推荐
- 评价微型计算机总线的性能指标,计算机组成原理学习笔记(3):总线
文章目录 课程笔记导览 附录:英语解释 第三章 总线 3.1 总线的基本概念 使用总线的原因: 总线的定义 总线上信息的传送 总线结构举例 单总线结构 面向CPU的双总线结构 以存储器为中心的双总线结 ...
- 计算机组成原理学习笔记一
计算机组成原理学习笔记一 计算机发展历程 一.计算机硬件发展 (1)计算机的四代变化 (2)计算机元件更新换代 二.计算机软件发展 三.计算机的分类 计算机系统层次结构 一.计算机系统的组成 二.计算 ...
- 计算机组成原理学习笔记第5章指令系统 5.6——MIPS指令详解
有诗云:苔花如米小,也学牡丹开.--袁枚 本篇笔记整理:Code_流苏(CSDN) Last(在此处点击使用,直达文末) First (在文末点击使用,返回文章首部) 目录 0.思维导图 1.R型指令 ...
- 计算机组成原理学习笔记(上)
计算机系统概论 计算机发展历程 原始计算工具 中国人的智慧之光 机械式计算机 西方人的智慧 机电式计算机 电子计算机 1,最古老的计算工具:算筹 2,冈特计算尺 3,达芬奇机械式计算机 4,1642年 ...
- 自考知识点计算机组成原理,自考计算机组成原理复习笔记
计算机组成原理复习笔记 1.5. 冯•诺依曼计算机的特点是什么? 解:冯•诺依曼计算机的特点是:P8 计算机由运算器.控制器.存储器.输入设备.输出设备五大部件组成: 指令和数据以同同等地位存放于存储 ...
- 计算机组成原理——复习笔记
计算机组成原理---复习笔记 第一章 系统结构中的8个伟大思想 面向摩尔定律的设计 使用抽象简化设计 加速大概率事件 通过并行提高性能 通过流水线提高性能 通过预测提高性能 存储器层次 通过冗余提高可 ...
- 计算机组成原理学习笔记第6章中央处理器CPU 6.2——数据通路DataPath
有诗云:苔花如米小,也学牡丹开.--袁枚 本篇笔记整理:Code_流苏(CSDN) Last(在此处点击使用,直达文末) First (在文末点击使用,返回文章首部) 目录 0.思维导图 1.数据通路 ...
- 计算机组成原理学习笔记第5章指令系统 5.3——操作数寻址方式
有诗云:苔花如米小,也学牡丹开.--袁枚 本篇笔记整理:Code_流苏(CSDN) Last(在此处点击使用,直达文末) First (在文末点击使用,返回文章首部) 目录 0.思维导图 1.立即数寻 ...
- 计算机组成原理学习笔记第4章 4.2——主存中的数据组织
有诗云:苔花如米小,也学牡丹开.--袁枚 本篇笔记整理:Code_流苏(CSDN) 目录 0.思维导图 1.存储字长 2.数据存储与边界的关系 ①按边界对齐的数据存储 ②未按边界对齐的数据存储 ③边界 ...
- 计算机组成原理学习笔记第4章 4.9——Cache地址映射与变换方法
有诗云:苔花如米小,也学牡丹开.--袁枚 本篇笔记整理:Code_流苏(CSDN) 目录 0. 思维导图 1. 主存与Cache地址映射概述 2. 全相联映射的工作原理 3. 直接映射的工作原理 4. ...
最新文章
- 销售易发布旗舰版移动CRM及PaaS平台 产品比肩Salesforce
- 虚拟机linux系统王及密码的破解方式——重设root密码
- 在python中使用sort_Python中的sort()方法使用基础教程
- Sql Server临时表中插入标示列
- matlab 图像的色彩强度,图像色彩增强的问题,,,小白给跪,
- 关于Calendar用法的一些总结
- anaconda3环境整体打包放在Spark集群上运行
- bzoj 3404: [Usaco2009 Open]Cow Digit Game又见数字游戏(SG函数)
- 快来看看Ubuntu 17.04官方吉祥物长什么样子!
- 用GaussView,Gaussian软件演示小分子的振动和红外波数
- 项目管理的扫地僧---PRINCE2,学过PMP的必进!
- PL/SQL基础题型
- 【商品架构day6】阿里闲鱼亿级商品结构化 - 用技术的力量去降低商户录入成本
- Docker在自动化测试中的实践应用,看了必有提升
- 用MATLAB作微粉环节,电力系统分析理论课本习题MATLAB做.doc
- pycharm怎么设置成中文版的
- leetcode125.验证回文串
- 全球及中国医用管材行业十四五产销需求趋势展望报告2021-2027年版
- ubuntu18远程桌面
- android裁剪图片