计算机组成与结构实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
南京工程学院
计算机工程学院
计算机组成与结构实验报告书
实验学生班级
实验学生姓名
学号
实验地点
二〇〇九年十月
实验一TEC-2用法与汇编语言程序设计
同组同学实验日期实验仪器号
一、实验目的
1.了解TEC-2机的基本结构,掌握各开关、指示灯、按键的功能,建立对TEC-2机的感性认识。
2.掌握TEC-2机与PC机联机通讯的方法。
3.了解TEC-2机的指令系统及寻址方式;掌握TEC-2机的汇编语言程序设计方法。
4.掌握TEC-2机汇编语言程序的调试方法;掌握常用监控命令的格式、功能及用法。
二、实验内容
1.了解TEC-2机的基本结构,熟悉各开关、指示灯、按键的功能。
2.完成TEC-2机与PC机的联机通讯。
3.调试5个汇编语言源程序,修改错误直至获得正确运行结果。
4.记录运行结果,并读懂实验程序(包括各指令的寻址方式,监控程序的调用方法)。
三、实验步骤与结果
四、实验分析与思考
1.注释实验程序,并指出操作数的寻址方式。(相同的寻址方式只需说明一次)
2.分别说明CALL 009B和CALL 005A的输入参数、输出参数及功能。
3.解释常用监控命令:A、U、D、R、G、T、E。
五、教师评阅
实验二运算器实验
同组同学实验日期实验仪器号
一、实验目的
1.加深对Am2901运算器内部组成的了解, 掌握四片Am2901芯片间的连接关系, 以及它与有关外部逻辑电路的连接关系。
2.准确把握该运算器的控制与使用, 即掌握其运算与操作功能, 以及正确地为其提供全部控制信号及有关数据的手段与技术。
3.初步了解运算器在计算机整机中的作用。
二、实验内容
1.脱机方式下运算器的控制及运行。
2.联机方式下运算器的控制及运行。
3.设计控制信号序列,在脱机方式下实现双倍字长整数的相加运算。
三、实验步骤与结果
四、实验分析与思考
1.四片Am2901构成一个16位的运算器有哪两种连接方式?
2.说明在脱机方式下运算器的数据来源、三组控制信号及A、B端口的地址来源。
3.说明在联机方式下运算器的三组控制信号及A、B端口的地址来源。
4.理解ALU输出及SVZC状态在按压STEP键前后的变化。
五、教师评阅
实验三主存储器扩展实验
同组同学实验日期实验仪器号
一、实验目的
1.了解TEC-2机的主存储器的组成及地址空间范围。
2.掌握存储器扩展的方法;掌握扩展板与TEC-2机的连接方法。
二、实验内容
1.连接各地址线、控制线、门电路共29条连线,连接50芯扁平电缆到TEC-2机,完成存储器扩展及与TEC-2机的连接。
2.用D、E命令监控,测试扩展存储器。
3.扩展存储器的动态测试。
三、实验步骤(包括原理图和接线图)与结果
四、实验分析与思考
1.说明TEC-2机主存储器的组成及地址空间范围。
2.解释各个与主存读写有关的信号。
3.写出扩展板上74LS138芯片各输出端地址空间范围。
4.注释扩展存储器的动态测试程序。
五、教师评阅
实验四微程序控制器实验
同组同学实验日期实验仪器号
一、实验目的
1.掌握微程序控制器的组成及工作过程,初步掌握TEC-2机的数据通路。
2.理解动态微程序设计的概念,掌握在TEC-2机上设计及实现新指令的步骤。
3.从指令的微操作序列层次上理解指令的执行过程,明确指令的格式及寻址方式,初步掌握TEC-2机微指令的格式及关键字段的含义。
二、实验内容
1.对给定实现[ADDR1]+[ADDR2]→[ADDR2]指令功能的微指令序列进行装入及验证调试。
指令格式:
功能:把用绝对地址表示的主存单元ADDR1的内容与主存单元ADDR2的内容相加,结果存到ADDR2单元中。
2.设计新指令,实现DATA-[ADDR2]→[ADDR2]指令功能。
指令格式:
功能:把立即数DATA ADDR的内容相减,结果存到ADDR 单元中。
三、实验步骤与结果
四、实验分析与思考
1.说明设计及实现新指令的步骤。
2.说明[ADDR1]+[ADDR2] [ADDR2]指令的执行过程及数据通路。
3.画出实现DATA-[ADDR2]→[ADDR2]指令的微程序流程图。
4.说明实现[ADDR1]+[ADDR2]→[ADDR2]指令与DATA-[ADDR2]→[ADDR2]指令在微程序及微指令代码方面的区别。
五、教师评阅
实验五并行接口电路I/O实验
同组同学实验日期实验仪器号
一、实验目的
1.掌握外部扩展并行接口电路与TEC—2机的连接方法。
2.掌握I/O的工作过程及I/O控制方式:程序直接控制方式、中断控制方式。
3.初步掌握并行接口的正确设置与使用,初步掌握单级中断的产生、响应、处理技术。
二、实验内容
1.学习Intel8255A的信号图,内部组成,端口选择与读写操作。
2.连接可编程并行接口8255各口输入/输出数据线、各控制线,共39条线。连接50芯扁平电缆到TEC-2机。
3.输入基本I/O实验程序,拨动实验板数据开关,观察屏幕变化。
4.输入中断方式I/O实验程序,压下实验板微动开关,观察无中断请求时与有中断请求时屏幕的变化。
三、实验步骤(包括原理图和接线图)与结果