广工计算机组成原理实验报告

发布时间 : 星期五 文章广工计算机组成原理实验报告更新完毕开始阅读

18、设计一个程序在屏幕上循环显示95个可打印字符

六、思考题:

题目:设计程序,用次数控制在终端屏幕上输出’0’到’9’十个数字符。 问题:若把IN 81,SHR R0,JRNC 2028三个语句换成3个MVRR R0,R0语句,该程序执行过程会出现什么现象?

答:改为三个MVRD R0,R0语句后,用G命令运行的结果:

用G命令运行程序,程序执行速度快,端口输出速度慢,会跳跃输出,屏幕显示09。

七、实验心得:

这是第一次上计组实验,刚开始的不是很熟悉,显得手忙脚乱,但是慢慢的就熟悉了。通过本实验,我学习和了解了TEC-XP+教学实验系统的监控命令用法和指令系统,学习了简单的TEC-XP+教学实验系统汇编程序设计,掌握了TEC-XP实验系统和PC机上仿真软件、模拟器的基本操作方法。

计算机学院网络工程专业 13级4 班学号 3113006566 姓名李业昌协作者(无)教师评定 实验题目脱机运算器实验

一、实验目的:

1、深入了解AM2901运算器的功能与具体用法; 2、深化运算器部件的组成、设计、控制与使用等知识。

二、实验设备与器材:

TEC-XP+实验系统

三、实验内容:

在脱机方式下,对于给定指令分析其执行过程中运算的步骤,通过对AM2901运算器所需控制信号的设置,使之完成运算,并核对运算结果。

四、实验要求:

1、实验前,认真了解AM2901运算器的基本结构,预习所需实验的内容,对于实验数据和实验结果进行预期性的分析,以提高实验效率;

2、实验过程中,要按正确流程操作,防止损坏设备,分析可能遇到的各种现象,判断结果是否正确,记录运行结果;

3、实验之后,认真写出实验报告,包括对遇到的各种现象的分析,实验步骤和实验结果。

五、实验说明:

脱机运算器实验,是指让运算器从教学计算机整机中脱离出来,此时,它的

全部控制与操作均需通过两个12位的微型开关来完成,这就谈不上执行指令,只能通过开关、按键控制教学机的运算器完成指定的运算功能,并通过指示灯观察运算结果。

六、实验步骤:

在脱机方式下,通过设置SW1、SW2、SW3各微码字段和数据开关,可实现多种运算。以实现AAAAH->R1为例说明操作过程。

1、按照表2.2.8中的微码和数据开关,对运算器的功能进行设置。操作步骤如下: (1)将教学机左下方的6个拨动开关置为1XX000(单步、16位、脱机、MACH);先按一下RESET按键,再按一下START按键,进行初始化。 (2)通过16个数据开关设置立即数AAAAH。 (3)通过SW1、SW2、SW3设置各微码。

2、按一次START键,立即数XXXXH置入R1,通过显示灯察看按START键后的输出。

若要进行其他操作:

(1)重新设置SW1、SW2、SW3、数据开关,通过显示灯观察输出。 (2)然后按START键执行操作,通过显示灯观察按下START键后的输出,检查运算结果是否正确。

3、完成表中的各种运算,记录按START键前和按START键后的ALU输出及标志位C、Z、V、S的值。

运算 I8-I0 SCi B A ALU输出 0101+0->R0 011000111 1010+0->R1 01100011001 0 001 0 00 0000 00 000不用 不0101 101随机 000压START前 CZVS ALU输出 0101 1010000 000压START后 CZVS SST SSH

联系合同范文客服:xxxxx#qq.com(#替换为@)