
指令周期
发布日期:2021-05-07 23:11:44
浏览次数:22
分类:原创文章
本文共 663 字,大约阅读时间需要 2 分钟。
一、基本概念
- 指令周期:去除指令并执行指令所需要的时间
- 指令周期:由若干个CPU周期(机器周期)数来表示。
- CPU周期:包含若干个时钟周期(T周期、节拍脉冲:处理操作的最基本单位)
二、MOV指令的指令周期(RR型)
取指周期:
- PC装入 第一条指令地址
- PC的内容被放到ABUS上,对指存进行译码,并启动读命令
- 从对应地址读出指令,通过IBUS装入IR
- PC+1
- 指令寄存器中的操作码被译码
执行周期: - OC送出控制信号到通用寄存器
- OC送出控制信号到ALU,指定ALU做传送操作
- OC送出控制信号,将ALU输出到DBUS上
- OC送出控制信号,将DBUS的数据打入到DR
- OC送出控制信号,DR的数据打入到通用寄存器
三、LAD指令(RS型)
执行周期:
- OC发出控制信号,打开IR输出三态门,将指令中的直接地址放到DBUS上
- 装入到AR
- 将对应地址的内容读到DBUS上
- 将DBUS上的数据装入到DR上
- 将DR中的数装入到通用寄存器
四、ADD指令
- OC发出控制信号到通用寄存器
- ALU做加法
- 将结果送到DBUS上
- 将数据打入到DR;进位信号保存在PSWR中
- 将DR的内容装如R2
五、STO指令(RS)
执行周期
- OC发出控制信号到通用寄存器,选择地址单元
- 将地址放到DBUS上
- 打入到AR,数存地址译码
- OC发出控制命令到通用寄存器,选择数据
- 将数据放入到DBUS上
- 将数据写入到选择的地址单元
六、JMP指令
执行周期:
- OC发出控制信号,打开IR的输出三态门,将地址码送到DBUS上,
- 将DBUS上的地址码打入到PC
发表评论
最新留言
很好
[***.229.124.182]2025年03月27日 06时03分08秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
紫书——蛇形填数
2019-03-04
A Guide to Node.js Logging
2019-03-04
webwxbatchgetcontact一个神奇的接口
2019-03-04
Edge浏览器:你的的内核我的芯
2019-03-04
【考研英语-基础-简单句】简单句的核心变化_谓语情态
2019-03-04
Jetson AGX Xavier硬件自启动
2019-03-04
统计字符数
2019-03-04
JS数据类型的判断
2021-05-07
实现一个简易Vue(三)Compiler
2021-05-07
仿小米商城(上)
2021-05-07
自动安装服务2
2021-05-07
js的各种数据类型判断(in、hasOwnProperty)
2021-05-07
严格模式、混杂模式与怪异模式
2021-05-07
HTML 和 CSS 简单实现注册页面
2021-05-07
(SpringMVC)springMVC.xml 和 web.xml
2021-05-07
(LeetCode)Java 求解搜索旋转排序数组
2021-05-07
DP - Tickets - HDU - 1260
2021-05-07
Spring 与使用STOMP消息
2021-05-07