计组(第一章)

第一章

思考问题:

  • 计算机由哪几部分组成?以哪部分为中心?
  • 主频高的CPU一定比主频低的CPU快吗?为什么?
  • 翻译程序、汇编程序、编译程序、解释程序有什么差别?各自的特性是什么?
  • 不同级别的语言编写的程序有什么区别?哪种语言编写的程序能被硬件直接执行?

摩尔定律,集成电路上的晶体管数量每18月就会翻一翻,所以每18月计算机的处理效率就会提高一倍。

冯·诺依曼

美籍匈牙利科学家冯·诺依曼最先提出“程序存储”的思想,并成功将其运用在计算机的设计之中,根据这一原理制造的计算机被称为冯·诺依曼结构计算机。

程序存储:指令以代码的形式事先输入到计算机的主存储器中,然后按其在存储器中的首地址执行程序的第一条指令,以后就按该程序的规定顺序执行其他指令,直至程序执行结束。即按地址访问并顺序执行指令

冯·诺依曼机

早期的冯·诺依曼机以运算器为中心,且是单处理机,最根本的特征是采用“存储程序”原理,基本工作方式是控制流驱动方式

冯·诺依曼体系
冯诺曼体系结构特点:
1. 计算机硬件系统由五大部件组成(存储器、运算器、控制器、输出设备、输入设备)
2. 指令和数据以同等地位存于存储器,可按地址寻访
3. 指令和数据用二进制表示
4. 指令由操作码和地址码组成
5. 存储程序
6. 以**运算器**为中心
现代计算机功能部件

在这里插入图片描述

  1. 输入设备:鼠标,键盘等

  2. 输出设备:显示屏,打印机等

  3. 存储器:分为主存储器和辅助存储器,但是辅存一定要被调入到主存才能被CPU访问

    主存储器是由MAR(地址寄存器)和MDR(数据寄存器),和存储体构成,现代计算机中MAR和MDR是集成在CPU中

    现代计算机以主存为中心

  4. 运算器:计算机的运算单元,用于算数运算和逻辑运算,分为ACC, MQ, X, ALU(算数逻辑单元)

  5. 控制器:计算机的指挥中心,指挥各部件有序的运行,分为CU, IR, PC

    现代计算机将控制器和运算器集成在一块芯片上,称之为中央处理器,即CPU,CPU和主存储器又合称为主机,而除主机外的其他硬件装置(外存、I/O设备等)统称为外部设备,简称外设。

    {

    ​ CU : 控制单元,分析指令,给出控制信号

    ​ IR : 指令寄存器,存放当前要执行的语句

    ​ PC : 程序计数器,存放下一条需要执行的指令地址,默认自动+1的功能

    PC(取指令) => IR(分析指令)=>CU(执行指令)

    }

计算机工作流程

存储单元: 存放一个存储字需要的存储元集合(以一个字节作为存储单元,每个存储单元都有它的地址)

存储字:一个存储单元内的二进制的集合(8bit下的各种排列组合)

** 取数过程**
在这里插入图片描述

例题

eg1.0

第一阶段:取指令: PC -> MAR -> M -> MDR -> IR 
第二阶段:分析指令:IR -> CU
第三阶段:执行指令:IR -> MAR -> M -> MDR -> ACC
PC = PC + 1;

eg1.1

寄存器:
和机器字长有关:ACCMQX
和存储字长有关:MDR
和指令字长有关:IR
和地址线位数有关:MARPC

eg1.2

只有当程序要执行时,它才会将源程序翻译成机器语言,而且一次只能读取、翻译并执行源程序中的一行语句,此程序称为()//解释程序

eg1.3

指令和数据分开存储于存储器内,并可按地址寻址()
//x

eg1.4

CPU不包括() 
A.地址寄存器 B.指令寄存器 C.地址译码器 D.通用寄存器
//C 

eg1.5

冯 · 诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU区分它们的依据是?()
A)指令操作码的译码结果
B)指令和数据的寻址方式
C)指令周期的不同阶段
D)指令和数据所在的存储单元
//C
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值