实验六(中断原理实验)新1

上传人:gb****c 文档编号:243360672 上传时间:2024-09-21 格式:PPT 页数:7 大小:799.50KB
返回 下载 相关 举报
实验六(中断原理实验)新1_第1页
第1页 / 共7页
实验六(中断原理实验)新1_第2页
第2页 / 共7页
实验六(中断原理实验)新1_第3页
第3页 / 共7页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,实验六 中断原理实验,(,3,)了解,微程序控制器,与,中断控制器协调工作,的基本原理。,(,1,)从硬件、软件结合的角度,模拟和,中断返回,的过程。,(,2,)通过,简单的中断系统,,掌握,中断控制器,、,中断向量,、,中断屏蔽,等概念;,一、实验目的,1,CLR#,QD,DP,TJI,DZ,P1,INTS,DB,GND,VCC,CLK1,INTE,T4,T3,T2,T1,W4,13,14,15,16,17,18,19,20,21,22,23,24,1,2,3,4,5,6,7,8,9,10,11,12,TIMER1,GAL22V10,INTC,I,CLK,I,I,I,I,I,I,I,I,I,GND,VCC,O,O,O,O,O,O,O,O,O,O,I,CLK1,INTR,INTE,CLR#,SKIP,GND,VCC,INTQ,W4,W3,W2,W1,GND,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,TIMER2,GAL22V10,I,CLK,I,I,I,I,I,I,I,I,I,GND,VCC,O,O,O,O,O,O,O,O,O,O,I,MF,VCC,4,3,1,2,GND,晶振,INTQ,D,Q,CLK,INTR,INTE,INTE,INTS,INTC,D,Q,CLK,MF,CLK1,中断硬件原理,2,接线图,LDIR,LDPC,PC_ADD,PC_INC,M4,LDAR1,AR1_INC,M3,LDER,IAR_BUS#,SW_BUS#,CEL#,RS_BUS#,LRW,ALU_BUS,LDDR1,M1,S1,S2,S0,WRD,微程序控制器,27,根线,数据通路,M3,LDIR(CER),LDPC(LDR4),PC_ADD,PC_INC,M4,LDAR1(LDAR2),AR1_INC,LDER,IAR_BUS#,SW_BUS#,CEL#,RS_BUS#,LRW,ALU_BUS,LDDR1(LDDR2),M1(M2),S1,S2,S0,WRD,IR1,RD1(WR1),RS0,IR2,IR3,RS1,IR0,RD0(WR0),数据通路,指令寄存器,RF,寄存器堆,TJI,时序发生器,TJ,C,IR5,IR6,IR7,IR4,微程序控制器,6,根线,6,根线,C,IR5,IR6,IR7,IR4,数据通路,(指令寄存器),白线,红线,74HC08,1,2,LDIAR,LDIAR,T2,14,+5V,GND,7,3,3,10H,初始值,3,01H,主程序,数据,20H,21H,22H,23H,0B0H,INTS,LDA R0,,,R2,58H,00H,ADD R0,,,R0,ADD R0,,,R0,00H,24H,25H,26H,27H,00H,ADD R0,,,R0,ADD R0,,,R0,00H,00H,ADD R0,,,R0,ADD R0,,,R0,00H,28H,29H,00H,ADD R0,,,R0,JMP R1,84H,双端口存储器,0A0H,0A1H,30H,AND R0,,,R0,IRET,0A0H,中断服务程序,R1,初始值,1,R2,初始值,2,21H,10H,寄存器堆,R0,R3,数据,0000,ADD,IR7 IR6 IR5 IR4,0F,IR7 IR6 IR5 IR4,送操作数,ALU=A+B,ALU_BUS,LDER,3B,运算,10,M1=0,LDDR1,LDDR2,M2=0,34,WRD,WD,写回,A3 A2 A1 A0,1100,INTC,1011,INTS,1010,IRET,0110,STP,INTC,1C,0F,0F,1B,INTS,IAR_BUS#,M4=1,LDR4,LDPC,0F,1A,TJ,16,0F,RS_BUS#,M4=1,LDR4,LDPC,1000,JMP,18,0F,0101,LDA,0011,AND,15,RS_BUS#,LDAR1,CEL#,LRW=1,LDER,36,13,ALU=A&B,ALU_BUS,LDER,38,M1=0,LDDR1,LDDR2,M2=0,上电按,CLR#,000:,PR,P3,SWCBA,00,单元,07,P2,INTQ=0,INTC,LDIAR,TJ,25,初始化,PC,(设程序初址),取指令,PC+1,M3=0,LDAR2,CER,LDIR,PC-INC,05,10,后继微地址,SW_BUS#,M4=1,LDR4,LDPC,07,INTQ=1,A5,05,P1,LDAR2,05,0F,INT,公操作,SW_BUS#,M4=1,LDR4,LDPC,26,05,SW=20H,QD,DPDBDZ=000,4,SWC SWB SWA=000,DP=0,、,DB=0,、,DZ=0,PR,方式,上电按,CLR#,P3,.,10,00,00,0111,00,单元,07,中断运行流程,SW7-SW0=00H,000:,PR,SWC B A,按,QD,SW_BUS#,M4=1,LDR4,LDPC,07,初始化,PC,PC+1,取指令,M3=0,LDAR2,CER,LDIR,PC-INC,10,05,P2,20H,21H,22H,23H,B0H,INTS,LDA R0,,,R2,58H,00H,ADD R0,,,R0,ADD R0,,,R0,00H,10H,初始值,3,01H,R1,初始值,1,R2,初始值,2,21H,10H,15,RS_BUS#,LDAR1,36,0101,LDA,IR,74,CEL#,LRW=1,LDER,36,34,按,QD,按,QD,按,QD,34,WRD,WD,写回,0F,按,QD,INT,P1,LDAR2,05,0F,公操作,INTQ=0,不按,INTR,则,按,QD,INTQ=1,A5,INTC,LDIAR,TJ,25,关中断,保存断点地址,05,PC+1,取指令,M3=0,LDAR2,CER,LDIR,PC-INC,10,05,P2,按,INTR,按钮,,则,INTQ=1,,进入中断,会,停在,25,单元微指令,,此时,设,DP=1,,按,QD,跟踪。,26,SW_BUS#,M4=1,LDR4,LDPC,05,从,SW,输入中断入口地址,0A0H,中断服务程序,5,10H,初始值,3,01H,实验步骤:,1,、接线构成模型计算机,2,、用寄存器加载方式,(,KLD,)加载,R1,、,R2,3,、用写双端口存储器,方式(,KWE,)存入,程序和支持程序运,行的数据,4,、设,DPDBDZ=000,(即连续运行状态),S,WCBA=000,;,设,SW7-SW0=20H,(程序起始地址),主程序,数据,20H,21H,22H,23H,0B0H,INTS,LDA R0,,,R2,58H,00H,ADD R0,,,R0,ADD R0,,,R0,00H,24H,25H,26H,27H,00H,ADD R0,,,R0,ADD R0,,,R0,00H,00H,ADD R0,,,R0,ADD R0,,,R0,00H,28H,29H,00H,ADD R0,,,R0,JMP R1,84H,双端口存储器,寄存器堆,R1,初始值,1,R2,初始值,2,21H,10H,R0,R3,运行跟踪时要,注意会利用,:,(,1,)监测,AR2,和,IR,的值,以,判定,程序执行到何处,正在执行哪条指令,。,(,2,)监测,微地址灯,和,判别字段指示灯,,对照,微程序流程图,,可,判断,微指令的,地址,和正在进行的,微操作,!,A5,A0,A1,A2,A3,A4,实验任务分析,0A0H,0A1H,30H,AND R0,,,R0,IRET,0A0H,中断服务程序,数据,5,、,按,INTR,,进入中断。,此时,微地址,应,=25H,6,、,置,SW7-SW0=0A0H,(中断服务程序的,人口地址,),DP,置,1,(转单拍跟踪服务程序)!,7,、,不断按,QD,跟踪执行微指令(,对照微程序流程图,),,至,微程序地址,=1AH,,此时,DBUS,的值,,即是,中断地址,。,8,、因每次按,INTR,的时间对主程序而言是随机的,故各次中断地址、,R0,会具有不同值!,6,参考表格,SWC SWB SWA=000,、,设置:,DP=0,、,DB=0,、,DZ=0,、,SW7-SW0=20H,(主程序初地址)、,按,CLR#,复位,按,QD,启动主程序,改设:,DP=1,、,DB=0,、,DZ=0,即单拍跟踪中断处理,IR/,DBUS,AR1/,AR2,QD,A5-,A0,P3-,P0,R0,SW0,SW7-,INTR,步骤与说明,按,INTR,产生,中断请求,设中断服务程,序入口地址,取指微指令,置数微指令,R0R0,微指令,写回微指令,判有无中断,的微指令,取指微指令,PC,断点地址,判有无中断,的微指令,取指微指令,至此,程序已经返回主程序!,,此时,INTE,灯应该亮!,即允许中断,参考表格,INTQ=0,INTC,LDIAR,TJ,25,IR7 IR6 IR5 IR4,取指令,PC+1,M3=0,LDAR2,CER,LDIR,PC-INC,05,10,后继微地址,1100,INTC,1011,INTS,1010,IRET,INTC,1C,0F,0F,1B,INTS,IAR_BUS#,M4=1,LDR4,LDPC,0F,1A,0011,AND,13,ALU=A&B,ALU_BUS,LDER,38,M1=0,LDDR1,LDDR2,M2=0,INTQ=1,A5,05,P1,LDAR2,05,0F,INT,公操作,SW_BUS#,M4=1,LDR4,LDPC,26,05,P2,34,WRD,WD,写回,0F,0A0H,0A1H,30H,AND R0,,,R0,IRET,0A0H,中断服务程序,7,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 大学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!