通俗地介绍计算机的工作原理,哈工大微机原理与接口技术2.计算机工作原理的通俗理解附件...

《哈工大微机原理与接口技术2.计算机工作原理的通俗理解附件》由会员分享,可在线阅读,更多相关《哈工大微机原理与接口技术2.计算机工作原理的通俗理解附件(22页珍藏版)》请在人人文库网上搜索。

1、2.2 指 令 系 统,2.2.1 基本概念 指令:驱使计算机执行某种操作的命令 指令系统:计算机所有指令的集合 不同计算机的指令系统是不尽相同。 指令系统决定了计算机的体系结构 指令系统设计是计算机设计的核心工作,指 令 系 统,2.2.1 基本概念 指令系统应满足的要求: 指令系统是完备的 指令系统的使用频率要高 指令编码是合理的 指令系统须采取系列设计,2.2.2 指令字长和指令格式 机器字长: 计算机能直接处理的二进制数据的位数 指令字长:指令中包含的二进制代码的位数 单字长指令:指令字长和机器字长相等 双字长指令:指令子长度是机器子长的两倍 多字长指令 指令格式:由操作码和操作数组成。

2、,操作码:决定了操作的类型,操作数 无操作数指令 有操作数指令,操作码,2. 3 中央处理器 C P U,2.3.1 中央处理器的组成 运算器 控制器 寄存器组 访存地址寄存器MAR 访存数据寄存器MDR,C P U 的 寄 存 器,用户可见的寄存器,累 加 器 ( Accumulator, AC ) 程序计数器 ( Program Counter, PC ) 访存地址寄存器 MAR 访存数据寄存器 MDR 通用寄存器组 ( General-Purpose Registers) 指令寄存器 ( Instruction Register, IR ) 标志寄存器 ( Flag Register, 。

3、FR) .,用户不可见的寄存器,2.3.2 运 算 器,运算器的组成 算术逻辑单元ALU( Arithmetic Logic Unit ) 若干暂存寄存器 控制逻辑电路,A typical 32-bit ALU:,2.3.3 C P U 的 控 制 器,控制器( Control Unit, CU )的功能 通过对指令的分析(译码),按照一定的时序,发出控制信号,使CPU在控制信号的驱动下,完成相应指令的功能。,2.3.3 C P U 的 控 制 器,CPU的所有工作都是在控制器的指挥下完成的。 CPU的工作是由连续不断的指令周期组成 每个指令周期都分为如下三个阶段: 取指令 Fetch Ins。

4、truction 分析指令 Decode Instruction 执行指令 Execute Instruction,取指令,分析指令,执行指令,PC,IR,CU,取指,执行,IR 存放当前欲执行的指令,发微操作控制信号,访存,完成 一条 指令,与控制器有关的组成部件,指令,微操作控制信号,2.3.3 C P U 的 控 制 器,指令周期的基本概念 CPU每取出并执行一条指令所需的全部时间叫指令周期,指令周期的比较,无条件转移指令 JMP X,加法指令,乘法指令,机器周期, 时钟周期,机器周期: 完成一个基本的操作(如读或写一次主存储器)所需要的时间。 时钟周期(节拍) 在一个机器周期里可以完成。

5、若干个微操作,每个微操作都需要一定的时间,可以用时钟信号来控制产生每一个微操作命令。这样一个机器周期内就包含了若干个时钟周期,又称为节拍。,指令周期, 机器周期 和 时钟周期 的关系,2.4 计算机的工作过程,计算机的工作就是执行程序, 程序是由机器指令按照一定的顺序排列组成 所以执行程序就是反复地执行指令 执行指令的过程就是周而复始地: 取指令、分析指令和执行指令,2.4 计算机的工作过程,例:计算 5 + 6 = ? 运算步骤: 取数 5 送累加器 AC 中 累加器加上 6,结果存回累加器中 累加器的值存入主存储器的某个存储单元中 停机 STOP,2.4 计算机的工作过程,设某机器的指令字长为 16 位,其中操作码和操作数各占 8 位,如下图所示:,00001011,5 + 6 = 11,以从主存中取数指令为例,主机完成一条指令的过程,以向主存单元存数指令为例,主机完成一条指令的过程。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值