试题详情
- 简答题简述计算机中控制器的功能和基本组成,微程序的控制器和硬连线的控制器在组成和运行原理方面有何相同和不同之处?
-
控制器主要由下面4个部分组成:
(1)程序计数器(PC),是用于提供指令在内存中的地址的部件,服务于读取指令,能执行内容增量和接收新的指令地址,用于给出下一条将要执行的指令的地址。
(2)指令寄存器(IR),是用于接收并保存从内存储器读出来的指令内容的部件,在执行本条指令的整个过程中,为系统运行提供指令本身的主要信息。
(3)指令执行的步骤标记线路,用于标记出每条指令的各个执行步骤的相对次序关系,保证每一条指令按设定的步骤序列依次执行。
(4)全部控制信号的产生部件,它依据指令操作码、指令的执行步骤(时刻),也许还有些另外的条件信号,来形成或提供出当前执行步骤计算机各个部件要用到的控制信号。计算机整机各硬件系统,正是在这些信号控制下协同运行,执行指令,产生预期的执行结果。
由于上述后两个部分的具体组成与运行原理不同,控制器被分为硬连线控制器和微程序控制器两大类。
微程序的控制器和组合逻辑的控制器是计算机中两种不同类型的控制器。
共同点:
①基本功能都是提供计算机各个部件协同运行所需要的控制信号;
②组成部分都有程序计数器PC,指令寄存器IR;
③都分成几个执行步骤完成每一条指令的具体功能。
不同点:主要表现在处理指令执行步骤的办法,提供控制信号的方案不一样。微程序的控制器是通过微指令地址的衔接区分指令执行步骤,应提供的控制信号从控制存储器中读出,并经过一个微指令寄存器送到被控制部件。组合逻辑控制器是用节拍发生器指明指令执行步骤,用组合逻辑电路直接给出应提供的控制信号。 微程序的控制器的优点是设计与实现简单些,易用于实现系列计算机产品的控制器,理论上可实现动态微程序设计,缺点是运行速度要慢一些。
组合逻辑控制器的优点是运行速度明显地快,缺点是设计与实现复杂些,但随着EDA工具的成熟,该缺点已得到很大缓解。 关注下方微信公众号,在线模考后查看
热门试题
- 通道是重要的I/O方式,其中适合连接大量
- 在单机系统中,多总线结构的计算机的总线系
- 以下说法中正确的是()。
- 在Cache的地址映射中,全相联映射是指
- 什么是虚拟存储器?它能解决什么问题?为什
- 指令格式设计的准则有哪些?
- DMA控制器通过中断向CPU发DMA请求
- 海明校验码是对多个数据位使用多个校验位的
- 1946年研制成功的第一台计算机称为()
- 周期挪用方式常用于()方式的输入/输出中
- 计算机系统中采用补码运算的目的是为了()
- 中断发生时,由硬件更新程序计数器PC,而
- 实现CPU与外部设备并行工作,必须引入的
- 查询方式和中断方式的主要异同点是什么?
- 关于操作数的来源和去处,表述不正确的是(
- 简述教材中给出的MIPS计算机的运算器部
- 虚拟存储器管理系统的基础是程序的局部性原
- 按主机与接口间的数据传送方式,输入/输出
- 某一RAM芯片,其容量为1024X8位,
- 采用DMA方式传递数据时,每传送一个数据