计算机组成原理(唐朔飞)——第一章

计算机系统概述

1.1——计算机发展历程

第一台计算机——美国ENIAC——1946年(自主考点)

硬件技术对计算机更新换代的影响

电子管——晶体管——中小规模集成电路——大规模集成电路——超大集成电路

1.2——计算机系统的组成

计算机系统分为硬件软件

硬件——计算机的实体,如主机,外设等

软件——由具有各类特殊功能的信息组成(程序)

软件分为系统软件应用软件

系统软件:用来管理整个计算机系统,包括语言处理程序,操作系统,服务性程序,数据库管理系统,网络软件

应用软件:按住各需要编制成的各种程序

语言

机器语言:面向机器(二进制,直接执行)

汇编语言:面向机器(符号化机器语言,经汇编执行)

高级语言:面向问题

计算机系统的层次结构

高级语言——虚拟主机M3

汇编语言——虚拟主机M2

操作系统——虚拟主机

机器语言——实机M1

微指令——微程序机器M0

计算机硬件的基本组成和工作原理

冯诺伊曼机的特点

  1. 运算器,控制器,存储器,输入和输出设备
  2. 采用存储程序的方式
  3. 数据以二进制码表示
  4. 指令有操作码和地址码组成
  5. 指令在存储器中按执行顺序存放,有PC指明要执行的指令的单元地址,一般按按顺序递增
  6. 机器以运算器为中心

现代计算机硬件框图(重要)

运算器 ALU

控制器 CU

存储器 (主存,辅存)

输入设备

输出设备

其中,I/O设备为(输入设备,输出设备),ALU与CU组成CPU,主机为存储器和CPU,这些统称为硬件

运算器

负责算术运算和逻辑运算

在计算机中参与运算的数是二进制的

运算器的长度一般是8,16,32,64位

一般都是两个输入一个输出

存储器

存储数据和指令程序

存储体(大楼)——存储单元(房间)——存储元件(0/1)(无人/有人)

存储字——存储单元中的二进制代码

存储字长——存储单元中二进制代码的位数

每个存储单元赋予一个地址号,按地址寻址

MAR:存储器地址寄存器——反映存储器单元个数——存地址

MDR:存储器数据寄存器——反映存储器单元个数——存地址

存储容量:存放二进制信息的总位数:存储单元个数*存储字长

存储器单位:2^10 = 1K 2^10 K= 1M 2^10M = 1G 2^10G = 1T

控制器

指令和程序

指令的形式(操作码和地址码,存储程序的概念,指令中程序和数据的存放,指令系统)

指令和数据存储:PC(指令地址),IR(指令数据),CU(控制单元)

IR的位数:指令字长

基本任务:按一定的顺序一条接一条取指令,译码,执行指令

指令字(取周期)|数据字(指令周期)

1.取指周期中从内存独处的信息流是数据流,流向运算器

2.执行器周期中从内存独处的信息流是数据流,流向累加器

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值