* 3.2 微程序控制的基本原理 1、控制信号 以加法指令为例, ADD R0,R1,disp 它分成四条微指令,每条微指令所需的控制信号如下: * 每条微指令所需的控制信号如下: (1) 取指微指令 ① 指令地址送地址总线:PC→AB。 ② 发访存控制命令:ADS,M/IO=1,W/R=0。从主存储器取指令送数据总线。 ③ 指令送指令寄存器:DB→IR。 ④ 程序计数器+1:PC+1。 取指微指令的执行过程如下图所示。 * 通用寄存器 * (2) 计算地址微指令 ① 取两个源操作数(用作计算地址):(R1 ) →DA1,(DA1)→ALU,disp→DA2,(DA2)→ALU。 ② 加法运算:“+”。 ③ 有效地址送地址寄存器:ALU→AR。 计算地址微指令的执行过程如下图所示。 * * (3) 取数微指令 ① 数据地址送地址总线:AR→AB。 ② 发访存控制命令:ADS, M/IO,W/R。由主存储器将数据送数据总线DB。 ③ 数据送数据寄存器:DB→DA2。 取数微指令的执行过程如下图所示。 * * (4) 加法运算和送结果微指令 ① 两源操作数送ALU:(R0)→DA1,(DA1)→ALU;(DA2)→ALU。 ② 加法运算:“+”。 ③ 送结果: ALU→R0。 加法运算和送结果微指令的执行过程如下图所示。 * * M/ W/ 序号 控制信号 功能 序号 控制信号 功能 1 PC→AB 指令地址送地址总线 13 + ALU进行加法运算 2 ALU→PC 转移地址送PC 14 - ALU进行减法运算 3 PC+1 程序计数器加1 15 ∧ ALU进行逻辑乘运算 4 imm(disp)→DA2 立即数或位移量送ALU 16 ∨ ALU进行逻辑加运算 5 DB→IR 取指到指令寄存器 17 ALU→R0 ALU运算结果送通用寄存器 6 DB→DA2 数据总线上的数据送数据寄存器 18 ALU→DB ALU运算结果送数据总线 7 DA2→DB 数据寄存器中的数据送数据总线 19 ALU→AR ALU计算得的有效地址送地址寄存器 8 (R1)→DA1 寄存器地址送通用寄存器 20 AR→AB 地址寄存器内容送地址总线 9 (DA1)→ALU 寄存器地址送通用寄存器 21 ADS 地址总线上地址有效 10 (DA2)→ALU 寄存器内容送ALU 22 M/IO 访问存储器或I/O 11 R0 → ALU 寄存器内容送ALU 23 W/R 写或读 12 (R0)→DA1 数据寄存器内容送ALU 通用寄存器内容送ALU * 前端总线的速度指的是CpU和北桥芯片间总线的速度,更实质性的表示了CpU和外界数据传输的速度。而外频的概念是建立在数字脉冲信号震荡速度基础之上的,也就是说,100MHz外频特指数字脉冲信号在每秒钟震荡一万万次,它更多的影响了pIC及其他总线的频率。 之所以前端总线与外频这两个概念容易混淆,主要的原因是在以前的很长一段时间里(主要是在pentium 4出现之前和刚出现pentium 4时),前端总线频率与外频是相同的,因此往往直接称前端总线为外频,最终造成这样的误会。 随着计算机技术的发展,人们发现前端总线频率需要高于外频,因此采用了QDR(Quad Date Rate)技术,或者其他类似的技术实现这个目的。这些技术的原理类似于AGp的2X或者4X,它们使得前端总线的频率成为外频的2倍、4倍甚至更高,从此之后前端总线和外频的区别才开始被人们重视起来。此外,在前端总线中比较特殊的是AMD64的HyperTransport。 * * * * * * * * 每条指令的执行步骤 取指令 读内存 分析指令 执行指令 不同指令的操作内容差异很大 检查有无中断请求 有则响应中断,转入中断处理程序 无则执行下条指令 形 成 下 一 条 指 令 的 地 址 公共操作 公共操作 * 控制器的具体功能 1、取指令 当程序已经在存储器中时,首先从程序入口取第一条指令,并发出指令地址及控制信号。 2、分析指令 对取得的指令进行分析,指出它要 求做什么操作,并产生相应的控制命令。 如果需要的操作数在存储器中,还要形成 操作数地址。 * 3、执行指令 根据分析指令时产生的操作命令和操作数地址形成相应的操作控制信号序列,通过运算器及I/O设备的执行,实现每一条指令的功能,其中包括对结果的处理、下一条指令地址的形成。 4、控制程序和数据的输入与结果输出 * 5、对异常情况和某些请求的处理
您可能关注的文档
最近下载
- 年产2万吨碳酸锂项目(吸附剂车间竣工环保验收监测调查报告.docx VIP
- 2025年高考湖南卷物理真题试卷.pdf VIP
- 生物安全培训.doc VIP
- 圣兴化工年产1万吨硝酸镁、2万吨水溶肥、1万吨硝酸钙、2万吨太阳能熔盐、5万吨农业(工业)硝酸钾及5.4万吨氯化镁溶液项目环评.doc VIP
- DB37T 4983—2025 无人机半航空瞬变电磁探测技术规程.pdf
- 2026春沪教版七年级英语下册单词衡水体字帖.pdf VIP
- 25HNTJ026 锯齿形装配式混凝土剪力墙结构施工图制图规则及构造详图 T_HNKCSJ 025-2025.docx VIP
- 25HNTJ025 刚节点装配式混凝土框架结构施工图制图规则及构造详图 T_HNKCSJ 024-2025.docx VIP
- 25HNTJ025 低能耗集成装配式多层房屋构造 T_HNKCSJ 023-2025.docx VIP
- 催眠引导语合集元式催眠.docx VIP
原创力文档

文档评论(0)