吞吐量:表征一台计算机在某一时间间隔内能够处理的信息量。

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

这里必须要熟练记下下面的数据,必须像乘法口诀表一样熟悉。图如下:

(必须熟练记住,在此处在子网划分的地方用处极大,二进制转十进制,十进制转二进制的地方用处也极大)

下面是补码运算加法:

判断溢出:

下面是乘法:

计算机组成原理个人笔记(一)相关推荐

  1. 评价微型计算机总线的性能指标,计算机组成原理学习笔记(3):总线

    文章目录 课程笔记导览 附录:英语解释 第三章 总线 3.1 总线的基本概念 使用总线的原因: 总线的定义 总线上信息的传送 总线结构举例 单总线结构 面向CPU的双总线结构 以存储器为中心的双总线结 ...

  2. 计算机组成原理学习笔记一

    计算机组成原理学习笔记一 计算机发展历程 一.计算机硬件发展 (1)计算机的四代变化 (2)计算机元件更新换代 二.计算机软件发展 三.计算机的分类 计算机系统层次结构 一.计算机系统的组成 二.计算 ...

  3. 计算机组成原理学习笔记第5章指令系统 5.6——MIPS指令详解

    有诗云:苔花如米小,也学牡丹开.--袁枚 本篇笔记整理:Code_流苏(CSDN) Last(在此处点击使用,直达文末) First (在文末点击使用,返回文章首部) 目录 0.思维导图 1.R型指令 ...

  4. 计算机组成原理学习笔记(上)

    计算机系统概论 计算机发展历程 原始计算工具 中国人的智慧之光 机械式计算机 西方人的智慧 机电式计算机 电子计算机 1,最古老的计算工具:算筹 2,冈特计算尺 3,达芬奇机械式计算机 4,1642年 ...

  5. 自考知识点计算机组成原理,自考计算机组成原理复习笔记

    计算机组成原理复习笔记 1.5. 冯•诺依曼计算机的特点是什么? 解:冯•诺依曼计算机的特点是:P8 计算机由运算器.控制器.存储器.输入设备.输出设备五大部件组成: 指令和数据以同同等地位存放于存储 ...

  6. 计算机组成原理——复习笔记

    计算机组成原理---复习笔记 第一章 系统结构中的8个伟大思想 面向摩尔定律的设计 使用抽象简化设计 加速大概率事件 通过并行提高性能 通过流水线提高性能 通过预测提高性能 存储器层次 通过冗余提高可 ...

  7. 计算机组成原理学习笔记第6章中央处理器CPU 6.2——数据通路DataPath

    有诗云:苔花如米小,也学牡丹开.--袁枚 本篇笔记整理:Code_流苏(CSDN) Last(在此处点击使用,直达文末) First (在文末点击使用,返回文章首部) 目录 0.思维导图 1.数据通路 ...

  8. 计算机组成原理学习笔记第5章指令系统 5.3——操作数寻址方式

    有诗云:苔花如米小,也学牡丹开.--袁枚 本篇笔记整理:Code_流苏(CSDN) Last(在此处点击使用,直达文末) First (在文末点击使用,返回文章首部) 目录 0.思维导图 1.立即数寻 ...

  9. 计算机组成原理学习笔记第4章 4.2——主存中的数据组织

    有诗云:苔花如米小,也学牡丹开.--袁枚 本篇笔记整理:Code_流苏(CSDN) 目录 0.思维导图 1.存储字长 2.数据存储与边界的关系 ①按边界对齐的数据存储 ②未按边界对齐的数据存储 ③边界 ...

  10. 计算机组成原理学习笔记第4章 4.9——Cache地址映射与变换方法

    有诗云:苔花如米小,也学牡丹开.--袁枚 本篇笔记整理:Code_流苏(CSDN) 目录 0. 思维导图 1. 主存与Cache地址映射概述 2. 全相联映射的工作原理 3. 直接映射的工作原理 4. ...

最新文章

  1. 销售易发布旗舰版移动CRM及PaaS平台 产品比肩Salesforce
  2. 虚拟机linux系统王及密码的破解方式——重设root密码
  3. 在python中使用sort_Python中的sort()方法使用基础教程
  4. Sql Server临时表中插入标示列
  5. matlab 图像的色彩强度,图像色彩增强的问题,,,小白给跪,
  6. 关于Calendar用法的一些总结
  7. anaconda3环境整体打包放在Spark集群上运行
  8. bzoj 3404: [Usaco2009 Open]Cow Digit Game又见数字游戏(SG函数)
  9. 快来看看Ubuntu 17.04官方吉祥物长什么样子!
  10. 用GaussView,Gaussian软件演示小分子的振动和红外波数
  11. 项目管理的扫地僧---PRINCE2,学过PMP的必进!
  12. PL/SQL基础题型
  13. 【商品架构day6】阿里闲鱼亿级商品结构化 - 用技术的力量去降低商户录入成本
  14. Docker在自动化测试中的实践应用,看了必有提升
  15. 用MATLAB作微粉环节,电力系统分析理论课本习题MATLAB做.doc
  16. pycharm怎么设置成中文版的
  17. leetcode125.验证回文串
  18. 全球及中国医用管材行业十四五产销需求趋势展望报告2021-2027年版
  19. ubuntu18远程桌面
  20. android裁剪图片

热门文章

  1. Boost 1.34.0 终于5.12发布了
  2. 什么样的程序员会让人讨厌?大家注意,千万不要成为这种程序员!
  3. 作为一名程序员,他们工作时的快乐来源于哪里?不仅仅是高工资!
  4. weblogic各个版本对JDK和Spring的支持度
  5. 我们都有冲动了的飞鸽传书2011
  6. FreeBSD与Linux的比较
  7. 个人觉的不错的文章[来自CSDN]
  8. 我看中国软件---管理篇
  9. 10.9 自动注册DSN和创建表
  10. 再谈用MFC实现文件拖放到编辑框