计算机课程设计说明书

  • 格式:doc
  • 大小:94.00 KB
  • 文档页数:11

辽 宁 工 业 大 学

计算机组成原理与汇编语言课程设计(论文)

题目1: 直接直通运算流程

题目2: 经存储器的直通运算流程

院(系): 电子与信息工程学院

专业班级: 软件081班

学 号: 080403015

学生姓名: 宋 大 为

指导教师: 邱 丰

教师职称: 讲 师

起止时间: 2010.7.12至2010.7.16

程序设计专题(报告)任务及评语

院(系):电子与信息工程学院 教研室:计算机科学与技术教研室

学 号 080403015 学生姓名 宋大为 专业班级 软件081班

程序设计(报告)题目 1.直接直通运算流程2.经存储器的直通运算流程

程序设计(报告)任务

程序设计专题的任务与要求:

1. 掌握计算机总体设计思想。

2. 理解软硬件结合设计计算机的思想。

3. 将组成原理中的运算器设计与存储器设计相结合,组成一台模型计算机;

用手动方法控制模型机数据通路;

4. 通过CPU进行加法运算,牢固建立计算机的整机概念。

5. 进一步熟悉计算机的数据通路;掌握数字逻辑电路中故障的一般规律,以及排除故障的一般原则和方法;

6. 锻炼分析问题与解决问题的能力,在出现故障的情况下,独立分析故障现象,并排除故障。

7. 通过本次设计,进一步培养学生热爱专业的思想,同时对本专业综合素质的提高起一个积极的推动作用。

课程设计过程中,要严格遵守实践环节的时间安排,听从指导教师的指导。正确地完成上述内容,规范完整地撰写出课程设计报告。

指导教师评语及成绩

成绩: 指导教师签字:

2010 年 7 月 16 日 辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)

目 录

第1章 课程设计的目的与要求 ................................................ 1

1.1 课程设计题目 ........................................................ 1

1.2 课程设计的目的 ...................................................... 1

1.3 课程设计原理 ........................................................ 1

1.4 课程设计设备 ........................................................ 2

1.5 课程设计任务及要求 .................................................. 2

第2章 数据通路设计 ........................................................ 3

2.1数据通路主要部件 .................................................... 3

2.2数据通路电路设计 .................................................... 3

2.3综合设计 ............................................................ 4

第3章 测试与调试 ........................................................... 6

3.1直接直通运算流程 .................................................... 6

3.2经存储器的直通运算流程 .............................................. 6

第4章 总结 ................................................................ 8

参考资料 ................................................................... 8

辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)

1 第1章 课程设计的目的与要求

1.1 课程设计题目

(1)直接直通运算流程

(2)经存储器的直通运算流程

1.2 课程设计的目的

(1)将组成原理中的运算器设计与存储器设计相结合,组成一台模型计算机;

(2)用手动方法控制模型机数据通路;

(3)通过CPU进行直接加法运算和经存储器的加法运算,牢固建立计算机的整机概念。

(4)进一步熟悉计算机的数据通路:掌握数字逻辑电路中故障的一般规律,以及排除故

障的一般原则和方法;

(5)锻炼分析问题与解决问题的能力,在出现故障的情况下,独立分析故障现象,并排

除故障。

1.3 课程设计原理

数据通路实验电路图,是由双端口存储器实验模块形成的,双端口的存储器的指令端口不参与本次实验。写入数据由实验台操作板上的二进制开关SW0-SW7设置,并经SW_BUS三态门发送到数据总线DBUS上。输入数据可由实验台上的8个二进制数据开关SW0-SW7来设置。开关向上时为1,开关向下时为0。

对于题目1的直接加法运算流程,由DR1和DR2保存参与运算的数据。DR1接ALU的B数据输入端口,DR2接ALU的A数据输入端口。当实验台下部的IR/DBUS开关拨到DBUS位置时,8个红色发光二极管指示灯接在数据总线DBUS上,可显示运算结果或输入数据。运算类型由S2、S1、S0。在SW_BUS#信号为0时,参与运算的数据通过一个三态门送到DBUS总线上,进而送至DR1或DR2操作数寄存器。

S2、S1、S0、ALU_BUS、LDDR1、LDDR2、M1、M2、SW_BUS#各电位控制信号用电平开关K0-K15来模拟。K0-K15是一组用于模拟各控制电平信号的开关,开关向上时为1,开关向下时为0,每个开关无固定用途,可根据实验具体情况选用。S2、S1、S0、ALU_BUS、LDDR1、LDDR2为高电平有效,SW_BUS#为低电平有效。M1=1时,DR1选择D1-A1作为数辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)

2 据输入端;M1=0时,DR1选择D0-A0作为数据输入端。当LDDR1=1时,在T3的下降沿,选中的数据被打入DR1寄存器。M2=1时,DR2选择D1-A1作为数据输入端;M2=0时,DR2选择D0-A0作为数据输入端。当LDDR2=1时,在T3的下降沿,选中的数据被打入DR2寄存器。

对于题目2经存储器的加法运算流程,存储器IDT7132有6个控制引脚:CEL#、LRW、OEL#、RRW、OER#、CER#。CEL为左端口选择引脚,低有效。当CEL#=1时,禁止左端口读、写操作;当CEL#=0时,允许左端口读、写操作。当LRW为高时,左端口进行读操作;当LRW为低时,左端口进行写操作。当CEL#=0且LRW=1时,左端口进行读操作,同时将读出的数据放到数据总线DBUS上。当LDAR1=1时,AR1从DBUS接受地址。

1.4 课程设计设备

(1)TEC-4计算机组成原理实验系统一台

(2)双踪示波器一台

(3)直流万用表一只

(4)逻辑测试笔一支

1.5 课程设计任务及要求

(1)掌握计算机总体设计思想。

(2)理解软硬件结合设计计算机的思想。

(3)将组成原理中的运算器设计与存储器设计相结合,组成一台模型计算机;

用手动方法控制模型机数据通路;

(4)通过CPU进行加法运算,牢固建立计算机的整机概念。

(5)进一步熟悉计算机的数据通路;掌握数字逻辑电路中故障的一般规律,以及排除故障的一般原则和方法;

(6)锻炼分析问题与解决问题的能力,在出现故障的情况下,独立分析故障现象,并排除故障。

课程设计过程中,要严格遵守实践环节的时间安排,听从指导教师的指导。

辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)

3 第2章 数据通路设计

2.1数据通路主要部件

(1)运算器ALU

运算器ALU由一片ispLSI1024组成,在选择端S2、S1、S0控制下,对数据A和B进行加、减、与、直通、乘五种运算。当ALU_BUS=1时,运算结果送往数据总线DBUS。加、减运算产生的进位(借位)C与控制台的C指示灯相连。

(2)DR1和DR2

DR1和DR2是运算操作数寄存器。M1=1时,DR1选择D1-A1作为数据输入端;M1=0时,DR1选择D0-A0作为数据输入端。当LDDR1=1时,在T3的下降沿,选中的数据被打入DR1寄存器。M2=1时,DR2选择D1-A1作为数据输入端;M2=0时,DR2选择D0-A0作为数据输入端。当LDDR2=1时,在T3的下降沿,选中的数据被打入DR2寄存器。

(3)开关寄存器SW_BUS

开关寄存器SW_BUS是1片74HC244,用于将控制台开关SW7-SW0的数据送往数据总线DBUS。当SW_BUS#=1时,禁止开关SW7-SW0的数据送往数据总线DBUS;当SW_BUS#=0时,允许开关SW7-SW0的数据送往数据总线DBUS。

(4)双端口存储器RAM

双端口存储器由一片IDT7132及少量附加控制电路组成。它有6个控制引脚:CEL#、LRW、OEL#、CER#、RRW、OER#。

(5)地址寄存器AR1和AR2

地址寄存器AR1和AR2提供双端口存储器的地址。AR1从数据总线DBUS接收数据。当LDAR1=1时,将数据总线DBUS的数据打入地址寄存器AR1;当LDAR2=1时,将数据总线DBUS的数据打入地址寄存器AR2。

2.2数据通路电路设计

接线: IAR_BUS#接VCC,禁止中断地址寄存器IAR向数据总线DBUS送数据;ARI_INC接GND,禁止AR1加1;CER接GND,禁止存储器右端口工作;M3接VCC,