资源描述:
《tec-xp教师实验指导书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、中断实验实验目的学习和掌握中断产生、响应、处理等技术;实验内容1填写中断向量表。1)选择3级中断的中断向量为2404H、2408H、240CH。2)中断向量一共有16位,高12位由硬件布线决定为:001001000000,后四位为P1P000,P1P0由按下的无锁按键(中断源)决定,分别为01、10、11,所以中断向量的16位为2404、2408、240C。3)填写中断向量表:从2404H单元开始输入下面的程序(2404)JR2420(2408)JR2430(2400JR2440;跳转到中断服务程序;跳转到中断服务程序;跳转到中断服务程序2编写中断服务程序。该中断服务
2、程序,先开中断,显示字符“BI”和对应的中断优先级“1”、“2”或“3”后,等待从键盘输入一个字符。在键盘输入一个字符后,显示该字符和字符“EI”,然后退出当前中断服务程序,返回中断断点,继续执行。用A、E命令从2420H单元开始输入下面的程序(标有*的语句表示要用E命令输入)2420:PUSHR02421:PUSHR32422:MVRDR3,312424:JR2450;R0进栈;R3进栈;将字符'1'的ASCII码送寄存器R32430:PUSHRO;R0进栈2431:PUSHR3;R3进栈2432:MVRDR3,32:将字符'2,的ASCII码送寄存器R32434:
3、JR24502440:PUSHRO;R0进栈2441:PUSHR3;R3进栈2442:MVRDR3,33:将字符'3'的ASCII码送寄存器R32444:JR2450*2450:El;开中断(指令编码:6E00)2451:MVRDRO,0042;将字符“B”赋值给R0,B即Begin的缩写。2453:CALA2200;调用子程序,完成显示2455:MVRDRO,0049;将字符T”赋值给R0,I即Interrupt的缩写。2457:CALA2200;调用子程序,完成显示245C:IN81;判键盘上是否按了一个键245D:SHRR0;即串口是否有了输入字符245E:SH
4、RR0245F:JRNC245C:若没有,等待2460:IN80;输入字符到R02461:MVRDR0,0045;将字符“E”赋值给R0,E即End的缩写。2463:CALA2200;调用子程序,完成显示2465:MVRDR0,0049;将字符“I”赋值给R0,I即Interrupt的缩写2467:CALA2200;调用子程序,完成显示2469:MVRRR0,R3;将R3的内容送R1246A:CALA2200;调用子程序,完成显示246C:P0PR3;R3出栈246D:P0PR0;R0出栈*246E:IRET;中断返回245A:CALA2200;调用子程序,完成显示3
5、编写主程序。从地址2000H开始输入下列程序:;将字符‘6’的ASCII码送寄存器RO;输出该字符;延时子程序;跳到2001循环执行该程序*2000:EI2001:MVRDRO,00362003:CALA22002005:MVRDRO,40002007:DECRO2008:JRNZ20072009:JR2001200A:RET微程序控制器实验实验目的通过看懂教学计算机中已经设计好并正常运行的数条基本指令(例如,ADD、MVRR、OUT、MVRD、JR、RET等指令)的功能、格式和执行流程,然后自己设计几条指令的功能、格式和执行流程,并在教学计算机上实现、调试正确。其i
6、终要达到的目的是:1・深入理解计算机微程序控制器的功能、组成知识;2.深入地学习计算机各类典型指令的执行流程;3.对指令格式、寻址方式、指令系统、指令分类等建立具体的总体概念;4.学习微程序控制器的设计过程和相关技术。实验内容1微程序控制器总体概念2微程序控制器实验原理实验步骤1.接通教学机电源;2.将教学机左下方的5个拨动开关置为11010(单步、手动置指令、微程序、联机、16位);3.按一下“RESET”按键;4.通过16位的数据开关SWH、SWL置入指令操作码;5.在单步方式下,通过指示灯观察各类基本指令的微码。1)选择基本指令的A组指令中的ADD指令,观察其节
7、拍流程〈1〉「拨动开关SW二0000000000000001;(表示指令ADDRO,R1)<2)按RESET按键;指示灯Microp亮(只要选择微程序,该灯在指令执行过程中一直亮),其它灯全灭;〈3〉按START按键;指示灯CI3~0、SCC3~0显示11100000,微址和下址的指示灯全灭;(本拍完成公共操作O-PC、DI#二0)<4)按START按键;指示灯CI3~0、SCC3~0显示11100000,微址指示灯显示00000001,下址的指示灯全灭;(本拍完成公共操作PC-AR、PC+1-PC)<5)按START按键;指示灯CI3~0、SCC3