计算机处理器科学,计算机科学技术-计算机组成原理课件(第6章)中央处理器(CPU).ppt...

互联网保险、移动医疗、编程,游戏制作、语言,java,web,程序,软件,C++,C#,互联网,网络,电脑、通讯、通信、计算机、信息、高科技、经济、经济学、职场、无线电、网络购物、母婴网络、跨境购物、电脑编程指导教程、Scala语言入门、电商创业报告、运营、调研、互联网保险、移动医疗

* ⑶移位控制型微指令 功能:将寄存器中的数据按指定的移位方式进行移位 010为微操作码,第3~7位为移位数据所在寄存器的编址,移位结果仍保留在原寄存器中,第8~12位为移位次数,第13~15位为移位方式可表明循环左移,循环右移,逻辑左移,逻辑右移,算术左移,算术右移等 ⑷访问主存微指令 功能:将存储器中一个单元的信息送入寄存器或将寄存器中的数据送往存储器 011为微操作码,第3~7位为寄存器的编址,第8~12位为存储器编址,可以按照系统设计所规定的寻址方式进行编址,第13,14位规定是读或写操作,第15位为其他功能 0 1 2 3 7 8 12 13 15 0 1 0 寄存器编址 移位次数 移位方式 0 1 2 3 7 8 12 13 14 15 0 1 1 寄存器编址 存储器编址 读写 其他 6.4.3 微指令格式-垂直微指令举例Ⅱ * TEC-2000具体微程序清单-2 * TEC-2000具体微程序清单-3 * TEC-2000控制器应提供的控制信号 Y15~Y0 用16个指示灯显示结果 D15~D0 RAM15 Q15 RAM0 Q0 Cin Cy F=0 Over F15 运 算 器 部 件 (4 片 Am2901) A3~0 B3~0 I8~6 用16个数据开关提供输入数据 C Z V S SSH SST SCI I5~3 I2~0 SCI SSH A口 B口 I8~6 I5~3 I2~0 SST 通过24位微型开关 提供控制信号 各用四个指示灯显示状态 Gal 20V8 Gal 20V8 * 给出计算机各功能部件协同运行所需要的控制信号, 划分成若干字段,分别用于控制各部件. 控制运算器部件 如:运算功能,数据来源,结果处理等 控制总线 主存 入出接口(设备) 如: 指出是主存读、写还是入出设备读、写 把什么数据送到有关总线等 控制控制器部件 (下地址字段) 主要是正确给出下条微指令的地址 TEC-2000控制器应提供的控制信号 * (1)对运算器的控制 24位控制信号,同24位微型开关内容: A3~A0,B3~B0,I8~I6, I5~I3, I2~I0 SST2~0, SSH1~0, SCI1~0 寄存器分配: R4:SP R5: PC 约定用法:R0:I/O指令约定使用,也是通用累加器 * (2)读写主存储器或I/O接口 ▼从学习指令执行步骤考虑,理解对主存储器读写的控制,分成两步: 1. 传送主存地址,以选择被读写的存储单元; 2. 给出读写命令, 读操作时,把读出数据保存起来, 写操作时,还要给出写入的数据。 ▼从学习指令执行步骤考虑,理解对接口电路读写的控制,分成两步: 1. 传送IO端口地址,以选择被读写的芯片; 2. 给出读写命令, 读操作时,把读出数据保存起来, 写操作时,还要给出写入的数据。 * 对内存和 I/O接口的读写 /MIO(0:有内存或串口读写,1:无) REQ (0:读写内存, 1:读写串行口) /WE (0:写操作, 1:读操作) 0 0 0 写内存 0 0 1 读内存 0 1 0 写串口 0 1 1 读串口 1 XX 无内存和串口的读写操作 * (3)对总线的控制 总线是用于连接计算机各个功能部件的线路和连接线,通常由具有三态输出功能的器件构成,以便用分时地方式,在不同时刻把不同的数据发送到总线上,任何时刻仅能有一个数据发送到总线上; 总线上的数据可以被送到需要接收数据的部件或者线路,多个线路可以同时接收同一个来源数据。 计算机中总要使用 3 种类型的总线: 数据总线,地址总线,控制总线 * (4)对内部总线和

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值