1.1计算机系统简介
1.1.1计算机的软硬件概念
1.1.2计算机系统的层次结构
1.2计算机的基本组成!
1.2.1冯诺依曼计算机的特点
1.冯诺依曼计算机以存储程序为基础,特点为:
①五大组成部件:运算器、存储器、控制器、输出设备、输入设备
②指令和数据以同等地位存于存储器,可按地址寻访
③指令和数据用二进制表示
④指令由操作码和地址码组成
⑤指令在存储器内按顺序存放
⑥以运算器为中心
2.问题
既然数据和指令以同等地位存于存储器,并都可按地址寻访,那么,如何区分从存储器取出的是指令还是数据?
①从时间上:在取出指令阶段取出的是指令,在执行指令阶段取出或写入的是数据
②从空间上:由PC提供存储单元地址的取出的是指令,由指令译码器(ID)分析指令地址码部分而提供存储单元地址的取出的是数据(操作数)
注:指令译码器属于CU控制单元的组成部分,CU负责分析指令的操作码和地址码
1.2.2计算机的硬件框图
1.冯诺依曼计算机结构框图
①以运算器为中心
②改进后,以存储器为中心
2.现代计算机结构框图
现代计算机以存储器为中心,实现输入输出设备与其的直接信息交换
1.2.2计算机的工作步骤
1.2.3计算机系统简介
1.存储器的基本组成
①存储单元:用于存放一串二进制代码;存放在一个存储字的所有存储元集合
②存储字:存储单元中二进制代码的组合
③存储字长:存储单元中二进制代码的位数;每个存储单元赋予一个地址号,可按地址寻访
④存储容量:存储器内二进制信息的位数
2.运算器的基本组成及操作过程
运算器是计算机的数据处理中心,完成各种算术运算、逻辑运算、移位操作等功能
3.控制器的基本组成
控制指令的读出、解释和执行,中断事件的处理等
①程序计数器PC:存放当前待执行指令所在地址
②指令寄存器IR:寄存当前的指令,内容来自主存的MDR
③指令译码器ID
④时序部件
⑤微操作信号发生器
③④⑤共同构成控制单元CU
⑥程序:有序指令的集合,用来解决某一特定问题
⑦指令:机器完成某种操作的命令
计算机的工作过程就是周而复始的取出指令、分析指令、执行指令的过程
存数指令的工作过程!
跳转指令的工作流程
1.3计算机硬件的主要技术指标!
1.3.1机器字长
CPU一次能处理的数据的位数,通常与CPU中寄存器的位数有关
字长位数越多,精度越高,运算速度也越快
字长通常是8的倍数
1.3.2存储容量
主存容量=存储单元个数×存储字长
辅存容量通常用字节数来表示
1.3.3运算速度
1.MIPS
百万条指令每秒,计算机每秒执行指令的条数
2.CPI
执行一条指令所需要的时钟周期数=总时钟周期数/IC总指令数
3.IPC
每时钟周期运行的指令数
MIPS=频率×IPC
1.4题目总结
1.计算机存储数据的基本单位是字节
2.计算机的所有信息以二进制方式存储,这是由计算机的物理器件的性能决定的
3.汇编语言与及其语言的对应关系是一对一的,汇编语言是符号化的语言
4.字长一般与运算器的数据位、通用寄存器的位数相同