优质tec8实验指导书精选word文档 10页.docx
- 文档编号:27244983
- 上传时间:2023-06-28
- 格式:DOCX
- 页数:11
- 大小:18.85KB
优质tec8实验指导书精选word文档 10页.docx
《优质tec8实验指导书精选word文档 10页.docx》由会员分享,可在线阅读,更多相关《优质tec8实验指导书精选word文档 10页.docx(11页珍藏版)》请在冰豆网上搜索。
优质tec8实验指导书精选word文档10页
本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!
==本文为word格式,下载后可方便编辑和修改!
==
tec-8实验指导书
篇一:
TEC-XP实验指导书n
TEC-XP
计算机组成原理与
系统结构实验系统
清华大学科教仪器厂
清华大学计算机系
201X年8月
目录
第一章TEC-XP计算机组成原理实验系统概述---------------------1
1.1
1.2TEC-XP教学机系统的技术指标与系统配置-----------------------------------1教学机系统支持的实验项目-----------------------------------------------------------2
1.2.1基本实验项目---------------------------------------------------------------------2
1.2.2其他实验项目---------------------------------------------------------------------3
第二章
2.1
2.2
2.3
2.4
2.5I/O
2.6
2.7
2.7.1
附录
实验指导------------------------------------------------------------5基础汇编语言程序设计-------------------------------------------------------------5脱机运算器实验---------------------------------------------------------------------12组合逻辑控制器部件教学实验---------------------------------------------------21存储器部件教学实验---------------------------------------------------------------30口扩展实验----------------------------------------------------------------------34中断实验------------------------------------------------------------------------------36微程序控制器部件教学实验------------------------------------------------------50技术资料汇总------------------------------------------------------------502.7.2微程序控制器实验------------------------------------------------------57实验注意事项-------------------------------------------------------------------------72I
第一章TEC-XP计算机组成原理与系统结构实验系统概述
1.1
TEC-XP教学计算机系统概述
1.1.1TEC-XP教学计算机系统系列和总体组成概述
TEC-XP是由清华大学计算机系和清华大学科教仪器厂联合研制并通过了教育部主持的成果鉴定的适用于计算机组成原理与系统结构的实验系统,主要用于计算机组成原理和计算机系统结构等课程的硬件教学实验,同时还支持监控程序、汇编语言程序设计、BASIC高级语言程序设计等软件方面的教学实验。
它的功能设计和实现技术,都紧紧地围绕着对课程教学内容的覆盖程度和所能完成的教学实验项目的质量与水平来进行安排。
其突出特点有二,一是硬、软件基本配置比较完整,能覆盖相关课程主要教学内容,支持的教学实验项目多且水平高,文字与图纸资料相对齐全。
二是既有用不同集成度的半导体器件实现的真实“硬件”计算机系统,同时还有在PC计算机上用软件实现的功能完全相同的教学计算机的“软件”模拟系统,其组成和实现的功能如下图所示。
图1.1硬件实现的实际计算机系统图1.2软件实现的模拟计算机系统
从图1.1可以看到,该计算机硬件系统组成中,功能部件是完整齐备的,运算器、控制器、存储器、计算机总线、输入输出接口等配备齐全,还可以接通PC机仿真终端执行输入输出操作,同时实现了微程序方案的和硬布线方案的2种控制器。
从CPU的具体设计和实现技术区分,既支持用中小集成度芯片实现CPU的方案,也支持选用高集成度的FPGA门阵列器件实现CPU的方案,体现了CPU系统设计的最新水平。
从计算机组成原理课程教学实验的角度看,该计算机软件系统组成也是完整的,支持简单的高级语言BASIC(包括浮点运算指令和基本函数运算功能),汇编语言(支持基本伪指令功能)和二进制的机器语言,配有自己的监控程序,以及PC机仿真终端程序等。
毫无疑问,全部软件的源程序代码是宝贵的教学参考资料。
从图1.2可以看到,软件实现的计算机指令级模拟系统,可以使实验人员脱离实际的教学计算机系统,在PC机上执行教学计算机软件系统的全部功能;微程序和硬连线这一级别的模拟软件,可以通过PC机屏幕查看在教学计算机内部数据、指令的流动过程,并显示每一步的运行结果,为设计、调试教学机新的软件或硬件功能提供重要的辅助作用。
1
篇二:
TEC-XP实验指导书
TEC-XP
计算机组成原理与
系统结构实验系统
清华大学科教仪器厂
清华大学计算机系
201X年8月
目录
第一章TEC-XP计算机组成原理实验系统概述---------------------1
1.1
1.2TEC-XP教学机系统的技术指标与系统配置-----------------------------------1教学机系统支持的实验项目-----------------------------------------------------------2
1.2.1基本实验项目---------------------------------------------------------------------2
1.2.2其他实验项目---------------------------------------------------------------------3
第二章
2.1
2.2
2.3
2.4
2.5I/O
2.6
2.7
2.7.1
附录
实验指导------------------------------------------------------------5基础汇编语言程序设计-------------------------------------------------------------5脱机运算器实验---------------------------------------------------------------------12组合逻辑控制器部件教学实验---------------------------------------------------21存储器部件教学实验---------------------------------------------------------------30口扩展实验----------------------------------------------------------------------34中断实验------------------------------------------------------------------------------36微程序控制器部件教学实验------------------------------------------------------50技术资料汇总------------------------------------------------------------502.7.2微程序控制器实验------------------------------------------------------57实验注意事项-------------------------------------------------------------------------72I
第一章TEC-XP计算机组成原理与系统结构实验系统概述
1.1
TEC-XP教学计算机系统概述
1.1.1TEC-XP教学计算机系统系列和总体组成概述
TEC-XP是由清华大学计算机系和清华大学科教仪器厂联合研制并通过了教育部主持的成果鉴定的适用于计算机组成原理与系统结构的实验系统,主要用于计算机组成原理和计算机系统结构等课程的硬件教学实验,同时还支持监控程序、汇编语言程序设计、BASIC高级语言程序设计等软件方面的教学实验。
它的功能设计和实现技术,都紧紧地围绕着对课程教学内容的覆盖程度和所能完成的教学实验项目的质量与水平来进行安排。
其突出特点有二,一是硬、软件基本配置比较完整,能覆盖相关课程主要教学内容,支持的教学实验项目多且水平高,文字与图纸资料相对齐全。
二是既有用不同集成度的半导体器件实现的真实“硬件”计算机系统,同时还有在PC计算机上用软件实现的功能完全相同的教学计算机的“软件”模拟系统,其组成和实现的功能如下图所示。
图1.1硬件实现的实际计算机系统图1.2软件实现的模拟计算机系统
从图1.1可以看到,该计算机硬件系统组成中,功能部件是完整齐备的,运算器、控制器、存储器、计算机总线、输入输出接口等配备齐全,还可以接通PC机仿真终端执行输入输出操作,同时实现了微程序方案的和硬布线方案的2种控制器。
从CPU的具体设计和实现技术区分,既支持用中小集成度芯片实现CPU的方案,也支持选用高集成度的FPGA门阵列器件实现CPU的方案,体现了CPU系统设计的最新水平。
从计算机组成原理课程教学实验的角度看,该计算机软件系统组成也是完整的,支持简单的高级语言BASIC(包括浮点运算指令和基本函数运算功能),汇编语言(支持基本伪指令功能)和二进制的机器语言,配有自己的监控程序,以及PC机仿真终端程序等。
毫无疑问,全部软件的源程序代码是宝贵的教学参考资料。
从图1.2可以看到,软件实现的计算机指令级模拟系统,可以使实验人员脱离实际的教学计算机系统,在PC机上执行教学计算机软件系统的全部功能;微程序和硬连线这一级别的模拟软件,可以通过PC机屏幕查看在教学计算机内部数据、指令的流动过程,并显示每一步的运行结果,为设计、调试教学机新的软件或硬件功能提供重要的辅助作用。
1
篇三:
TEC-XP16实验指导书
计算机组成原理
实验指导书
王潇编写
仲恺农业工程学院计算机科学与工程学院
二00八年十月
目录
第一章TEC-XP16实验计算机系统原理......................................1
1.1TEC-XP16计算机组成原理实验系统概述.....................................1
1.2TEC-XP16机指令系统.....................................................8
1.3TEC-XP16机运算器部件..................................................12
1.4TEC-XP16机内存储器部件................................................15
1.5TEC-XP16机的控制器部件................................................18
1.6TEC-XP16机的输入输出及中断............................................22
第二章TEC-XP16实验计算机系统实验内容.............................24
实验一基础汇编语言程序设计..................................................24
实验二脱机运算器实验........................................................29
实验三存储器部件教学实验....................................................32
实验四组合逻辑控制器部件教学实验............................................37
实验五微程序控制器部件教学实验..............................................51
实验六输入/输出接口扩展实验.................................................59
实验七中断实验..............................................................63
实验八8位模型机的设计与实现(综合实验)......................................71
附录...............................................................74
附录1联机通讯指南...........................................................74
附录2TEC-XP16计算机组成原理实验系统简明操作卡.............................77
附录3微程序入口地址映射表..................................................78
附录4指令流程框图..........................................................80
附录5指令流程表............................................................82
附录6书写实验报告的一般格式................................................86参考文献....................................................................87
第一章TEC-XP16实验计算机系统原理1.1TEC-XP16计算机组成原理实验系统概述
一、教学计算机系统的实现方案和硬软件资源概述
TEC-XP是由清华大学计算机系和清华大学科教仪器厂联合研制的适用于计算机组成原理课程的实验系统,主要用于计算机组成原理和数字电路等的硬件教学实验,同时还支持监控程序、汇编语言程序设计、BASIC高级语言程序设计等软件方面的教学实验。
它的功能设计和实现技术,都紧紧地围绕着对课程教学内容的覆盖程度和所能完成的教学实验项目的质量与水平来进行安排。
其突出特点是硬、软件基本配置比较完整,能覆盖相关课程主要教学内容,支持的教学实验项目多且水平高。
其组成和实现的功能如图1.1.1所示。
图1.1.1硬件实现的实际计算机系统图
从图1.1.1可以看到,该计算机硬件系统组成中,功能部件是完整齐备的,运算器、控制器、存储器、输入输出接口、计算机总线等配备齐全,还可以接通PC机仿真终端执行输入输出操作,同时实现了微程序方案的和硬连线方案的2种控制器。
从计算机组成原理课程教学需求的角度看,该计算机软件系统的组成也是完整的,支持简单的高级语言(包括浮点运算指令和基本函数运算功能),汇编语言(支持基本伪指令功能)和二进制的机器语言,配有自己的监控程序,以及PC机仿真终端程序等。
二、教学计算机指令系统的设计目标和指令格式
合理地确定一台计算机的指令系统,无论对计算机厂家还是对最终用户来说都是十分重
要的事情,它密切关系到计算机设计与实现的复杂程度和生产成本,计算机使用的难易程度和运行效率。
对主要用于教学和教学实验目的的计算机,特别是对于一台16位字长的教学计算机来说,确定其指令系统,更多地应关注它在教学过程中的作用和使用方法,至少应解决好以下几个问题:
1、指令格式和功能的典型性,即选择DLX指令集结构,适当靠拢RISC机的指令格式,包括尽可能小的指令集,简化的寻址方式。
这样做不仅可以简化教学计算机的结构,实现简单,易于实现指令流水,重要的是选用有良好典型性的指令格式和功能,讲课时更容易完整地讲解清楚这套指令系统和控制器设计,有利于教学内容的整体安排。
2、指令系统要有一定的完备程度,给出的指令格式适当规范,指令分类合理,指令执行步骤容易理解,符合人们通常的编程使用习惯,有较好的易学易用性,确保选用这套指令系统,能方便地设计教学计算机的配套软件。
3、更高的可扩充性,即为学生添加各种新的指令留下比较充足的余地,为此可以把完整系统中的指令划分为必备的基本指令(由设计者实现)和待扩展的保留指令(由学生设计实现)2大类;在扩展新的指令时,实现手段要适当简单,但要有比较多的设计内容和选择余地,以便更好地培养学生的创新意识和开创能力,有利于深化教学内容。
4、符合教学计(来自:
WwW.:
tec-8实验指导书)算机的特定要求。
对16位字长的计算机,指令的操作码部分可以选择为固定长度;再结合我们所选用的运算器器件Am2901芯片内含16个通用寄存器的特点,寄存器寻址方式需要使用4位的形式地址。
如果需要,还可以指定16个累加器中的几个为专用的寄存器,以便最大程度地简化教学机硬件组成,简化指令执行流程设计。
遵照上述思路,最终确定了教学计算机的指令格式,如图1.1.2所示。
这套指令系统支持单字指令和双字指令,第一个指令字的高8位是指令操作码字段,低8位和双字指令的第二个指令字是操作数地址字段,分别有3种用法。
图1.1.2教学机的指令格式
8位指令操作码(记作“IR15~IR8”),各位的含义如下:
IR15、IR14用于区分指令组:
0×表示A组,10表示B组,11表示C、D组;
IR13用于区分基本和扩展指令:
0表示基本指令,1表示扩展指令;
IR12用于简化控制器的实现,暂定该位的值为0;
IR11~IR8用于区分同一指令组中的不同指令(最多16条);
IR11还用于区分C、D组指令(每组最多8条):
0表示C组,1表示D组。
第一个指令字中的操作数地址字段可以给出:
4位的通用寄存器编号(DR代表目的寄存器,SR代表源寄存器),8位的IO端口地址,8位的相对变址偏移量。
第二个指令字中的操作数地址字段用于给出16位的立即数,16位的直接内存地址,或者16位的变址偏移量。
三、教学计算机的硬件组成和设计概述
作为教学和教学实验使用的计算机,其硬件结构和组成设计,要比较好地体现出尽可能多的主要教学内容,包括功能部件划分清晰,设计合理,它们之间连接关系适当规范等。
TEC-XP16的硬件系统由以下几个基本部分组成:
运算器部件、控制器部件、内存储器系统和串行接口线路;此外还设置了辅助电路和扩展电路两个辅助部分,各个部分被划分在电路板的不同区域,如照片图1.1.3所示,基本组成部分的线路逻辑框图如图1.1.4所示。
从图1.1.3中我们可以看到,教学计算机运算器部件是选用4片位片结构的4位长度的运算器Am2901芯片实现的。
该芯片包含完成算术和逻辑运算功能的ALU,双端口控制读出、单端口控制写入的16个累加器和完成乘除法运算的乘商寄存器等功能部件,从功能和组成两个方面都比较好地体现了运算器部件的教学内容。
从图1.1.4可以看到运算器和其它部件的连接关系,它只能接收教学机内部总线IB送来的16位数据,其运算结果直接送到地址寄存器AR的输入端,或者经过2个8位的开关门电路送到内部中线IB。
运算结果的标志位信息送到标志位寄存器FLAG,FLAG的输出可以经过一个8位的开关门送到内部总线IB。
在教学计算机控制器部件设计中,同时实现了微程序和硬连线的两种控制器,并可以通过拨动一个开关完成两种控制器之间的切换。
两种控制器主要都由一片高集成度MACH器件实现,这一实现方案为简化修改与扩展控制器功能的操作,改善教学实验效果有重要作用,是本教学计算机系统非常显著的一个特色。
在MACH芯片之外,还用到了确定微指令执行次序的一片Am2910芯片,用作指令寄存器IR的2片8位的寄存器电路,1片传送IR低位字节内容到内部总线IB的开关门电路。
指令寄存器接收从内存储器读出并传送到内部总线IB的指令,其全部16位输出送到MACH芯片的输入引脚,其低8位内容还要经一个开关门送到内部总线IB。
篇四:
myTEC-XP实验指导书
附图1TEC-XP教学计算机的硬件组成线路
1
2
注:
微地址为3AH的微指令,是伪中断隐指令,未执行任何操作,直接跳回31H。
用户在作中断实验时,应在3AH开始的微地址存放中断隐指令,同时还应实现EI、DI、IRET指令。
建议扩展指令存放在中断隐指令之后的微地址中。
这种处理办法,是为解决未扩展中断隐指令等之前,按了作为中断请求源的3个无锁按钮可能带来的非预期问题。
3
2221附图2图2-1316位机微程序基本指令流程框图
4
5
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 优质tec8实验指导书精选word文档 10页 优质 tec8 实验 指导书 精选 word 文档 10