广工计算机组成原理实验报告 - 图文 联系客服

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

4、用一根串口线将第一台的教学机的COM2口与另一台教学机的COM2口相连。

5、在两台PC机对应的PCEC上分别输入以下程序:

该程序完成两台教学计算机的第2个串行接口扩展操作并完成串口初始化,启动两台教学机,都运行这个程序,则两个键盘的输入同时显示在两个屏幕上,实现的是双机的双向通讯功能。

五、实验心得:

本次实验主要是实现两个PC机的串行通讯,其实过程有点类似于单片机与PC机的串口通讯,而学生之前尝试使用C语言实现单片机与PC机之间的串口信息传输,因此本次使用汇编语言实现两个PC机之间的串行通讯多少有点熟悉,并且通过更细致的指令编写,深入地学会串行通讯的底层实现过程。通过本实验,我了解了串行接口与计算机主机之间的数据传送方式,串行接口芯片的内部组成和传送数据的运行过程,串行接口在投入运行之前必须执行的初始化操作的作用及完成初始化操作的具体方案。

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

一、实验目的:

1、加深理解计算机系统中断的工作原理及处理过程。 2、学习和掌握中断产生、响应、处理等技术。

3、掌握中断服务子程序的编写要点,进行一次硬、软件的综合测试。

二、实验设备与器材:

TEC-XP+教学实验系统

三、实验内容:

1、扩展中断隐指令,为中断隐指令分配节拍。中断隐指令用到12个节拍,为了和一般指令相区别,应将其节拍T3设计为1。

注意:在扩展中断隐指令时要用到DC1、DC2的译码信号。 2、扩展开中断指令EI、关中断指令DI、中断返回指令IRET。

3、确定中断向量表地址。中断向量的高12位由开关确定为(0010 0100 0000)。三级中断对应的中断向量为2404H、2408H、240CH。当有中断请求且被响应后,将执行存放在该中断的中断向量所指向的内存区的指令。

4、填写中断向量表。在上述的2404H、2408H、240CH地址写入三条JR转移指令,JR指令的OFFSET是偏移量,其值是要转向的地址的值减去该条转移指令的下一条指令的地址的值得到的,该值的范围在-128~+127之间。但在PCEC16中输入时,用户不需要计算偏移量,直接输入要转向的绝对地址即可。

5、编写中断服务程序。中断服务程序可以放在中断向量表之后,中断服务

程序可实现在程序正常运行时在计算机屏幕上显示与优先级相对应的不同字符。

6、写主程序。可编写一死循环程序,要求先开中断。

四、实验步骤:

1、选择基本指令的A组指令中的SHR指令,观察其节拍流程:

2、选择基本指令的B组指令中的IN指令,观察其节拍流程:

3、选择基本指令的D组指令中的CALA指令,观察其节拍流程:

4、选择扩展指令的A组指令中的SBB指令,观察其节拍流程:

5、选择扩展指令的C组指令中的LDRA指令,观察其节拍流程: