文档详情

实验十_寄存器堆积设计.pdf

发布:2017-06-04约2.07万字共18页下载文档
文本预览下载声明
实验十—寄存器堆设计 姓名: 樊浩然 学号: 3130000924 专业:竺院求是科学班(计算机) 课程名称: 逻辑与计算机设计基础实验 同组学生姓名: 蒋若辰 实验时间: 2014- 12- 17 实验地点:紫金港东4-509 指导老师: 蒋方炎 一、实验目的和要求 1. 掌握寄存器、锁存器的工作原理及设计方法 2. 掌握寄存器堆的工作原理及设计方法 3. 了解计算机中寄存器及寄存器堆的概念 二、实验内容和原理 2.1 实验内容 实现由16 个16 位寄存器构成的寄存器堆 要求:支持寄存器地址选择;支持写入任意16 位值;支持读取寄 存器的值;增加到多功能计算器中。 2.2 实验原理 2.2.1 寄存器 寄存器是计算机常用的基本器件  由同一信号控制的一组相互并联的触发器构成  包含存储、处理和传输,可构成寄存器组使用  边沿D 触发器构成的8 位基本寄存器的结构 第1 页/共 18 页 clear Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q R S R S R S R S R S R S R S R S Cp Cp Cp Cp Cp Cp Cp Cp D D D D D D D D clk D0 D1 D2 D3 D4 D5 D6 D7 图表1 寄存器结构 2.2.2 锁存器 锁存器由多个一位锁存器/触发器并联构成  一般采用电平控制锁存:高电平时置入数据;低电平时锁存 数据,并指示数据稳定  带使能端的RS 触发器实现的锁存器 2.2.3 锁存器组 寄存器组是多个寄存器组成的集合  寄存器写:寄存器地址→变量译码器  寄存器读:寄存器地址→数据选择器 write clk C Register 0 Q D 0 1 变 C Register 1 Q 量 D 数 ad
显示全部
相似文档