《微机原理与接口》实验指导书

《微机原理与接口》实验指导书

ID:32663261

大小:190.32 KB

页数:14页

时间:2019-02-14

《微机原理与接口》实验指导书_第1页
《微机原理与接口》实验指导书_第2页
《微机原理与接口》实验指导书_第3页
《微机原理与接口》实验指导书_第4页
《微机原理与接口》实验指导书_第5页
资源描述:

《《微机原理与接口》实验指导书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《微机原理与接口》实验指导书实验一数值分离实验一、实验目的掌握汇编语言的上机过程和常用的程序设计和调试方法。二、实验内容将wdue中的值按位分离,结果存到result区中,分离结朿给出提示信息三、实验步骤(1)启动“汇编程序编译器”软件。(2)输入程序并存盘为*.asm文件。(3)编译、链接、运行程序并查看实验结果。(4)实验报告要求附上程序代码,并记录运行结果(包括行号、单元内容和ASC码)。四、程序代码DATASEGMENTMOVAH,0ORG0000HMOVBL,100VALUEDB154;THEVALUETOBEDIVIDEDDIVBLORG001OHMOV[SI],ALD

2、B•RESULTINCSIRESULTDB0,0,0;STORETHENUMBERMOVAL,AHORG01OOHMOVBL,10MESSAGEDBT1NISHJOB.$‘;THEMESSAGEMOVAH,0DATAENDSDIVBLMOV[SI],ALCODESEGMENTINCSIMAINPROCFARMOV[SI],AHASSUMECS:CODE,DS:DATALEADX,MESSAGESTART:MOVAH,9PUSHDSINT21HXORAX,AXRETPUSHAXMAINENDPMOVAX,DATACODEENDSMOVDS,AXENDSTARTLEASI,RESULT

3、MOVAL,VALUE实验二8259单级中断控制器实验一、实验目的1.掌握8259中断控制器的接口方法。2.常握8259中断控制器的应用编程。二、实验内容1.硬件原理图:01234567DDDDDDDDX15X12*X22•IORD-IOWR-A0-cCCC01234567DDDDDDDDINTINTASDR0CRUACAS9CAS1CAS2SP/EN01234567RRRRRRRR01234567RRRRRRRRIIIIIIIICCCNNN图1-1硬件原理图2.硬件线路连接(1)8259的INT连X15(8088的INTE),INTA连X12(8088的INTA),CS端接X22

4、(8088的EX1)。(2)8259的数据口JX4插座用排线连到8088的JX0插座。(3)8259的IR3(3号中断)插孔和脉冲发生器区的“几”插孔相连,“儿”端初始为低电平。3.编程提示(1)8259芯片介绍屮断控制器8259A是专为控制优先级屮断而设计的芯片。它将屮断源优先级排队、辨别屮断源以及提供中断矢量的电路集于一片中。因此无需附加任何电路,只需对8259A进行编程,就可以管理8级中断,并选择优先模式和中断请求方式。.即中断结构可以由用户编程来设定。同时,在不需要增加其它电路的情况下,通过多片8259A的级联,能构成多达64级的矢量中断系统。中断序号0123456变量地址

5、20H24H28H2CH30H34H38H3CH23H27H2BH2FH33H37H3BH3FH(2)本实验中使用3号中断源IR3,“」匸”插孔和IR3相连,屮断方式为边沿触发方式,每按一次AN按键产生两次中断,满6次中断,显示“good”。如果中断源电平信号不符合规定要求,则自动转到7号中断,显示“Eir”。4、软件框图:开贻IR7中断服务程序:CODESEGMENTASSUMECS:CODEINTPORT1EQU0060HINTPORT2EQU0061HINTQ3EQUINTREEUP3INTQ7EQUINTREEUP7ORG13A0HSTART:CLDCALLWBUF1CAL

6、LWRINTVER為中断MOVALJ3HMOVDX,INTPORT1OUTDX,ALMOVAL,OSHMOVDX,INTPORT2OUTDX,ALMOVAL,09HOUTDX,AL;接右列程序三、实验步骤1.按图连好实验线路。打开实验箱电源,按下SCAL键,进入联机状态。2.打开电脑中的软件,编辑T保存T编译T运行(或在系统显示监控提示符吋,输入F000后按F1键,输入91A0,按EX键运行。系统显示“8259・1”)。3.按AN按钮,按满6次显示goodo四、实验程序MOVAL,OF7IIOUTDX,ALMOVBYTEPTRDS:[0701H],01H;TIME=1STIWATI

7、NG:CALLDISP;DISP8259-1JMPWATINGWRINTVER:MOVAX,OHMOVES,AXMOVDI,002CHLEAAX,INTQ3STOSWMOVAX,0000hSTOSWMOVDI,003CHLEAAXJNTQ7STOSWMOVAX,0000hSTOSWRET;接卜页左列程序;接上页右列INTREEUP3:CLIMOVAL,DS:[0701H]CALLCONVERSMOVBX,077BHMOVALJOHMOVCX,05HMOVBX,DXMO

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。