资源描述:
《微机原理及应用B实验指导书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验一熟悉实验系统及设备一、实验要求通过编写一个简单的汇编语言程序并在实验仪上调试,熟悉上机步骤。二、实验目的:熟悉实验系统及设备,掌握上机的步骤。三、实验条件:超想—3000TB综合实验仪一套,PC机一台(安装WIN98和HK8086汇编软件)。四、实验步骤:1、进入WIN98,双击HK8086,实验台加电(复位)。2、单击设置/通讯口,测试串口,确定延时因子,一般为最大。通讯前应先复位。3、单击文件/新建,输入实现两数相加的加法源程序,存E盘根目录,文件名长度不能超过8个字符。4、单击汇编链接,系统自动加载。若有错误则改正。对于“Warning402
2、1:nostacksEgment”错误,不影响调试。5、调试运行,F8单步,F9连续。若有错,则查错后重运行。6、试验完毕后关闭设备电源。五、参考实验程序:CODESEGMENTASSUMECS:CODE,DS:CODESTART:JMPSTART1D1DB12HD2DB34HD3DB?START1:MOVAX,CSMOVDS,AX9MOVAL,D1ADDAL,D2MOVD3,ALNOPCODEENDSENDSTART9实验二汇编程序设计及调试一、实验要求通过编写一个较复杂的汇编语言程序,在微机原理实验仪或PC机上进行调试,以便掌握汇编语言程序设计的方法
3、及步骤。二、实验目的:熟悉和掌握汇编语言程序设计的方法及步骤。三、实验条件:超想—3000TB综合实验仪一套,PC机一台(安装WIN98和HK8086汇编软件)。四、实验步骤:1、进入WIN98,双击HK8086,实验台加电(复位)。2、单击设置/通讯口,测试串口,确定延时因子,一般为最大。注:通讯前应先复位;3、单击文件/新建,输入源程序,存E盘根目录;文件名长度不能超过8个字符。4、单击汇编链接,程序自动加载。若有错误,则改正。对于“Warning4021:nostackssegment”错误可继续,不影响调试。5、调试运行,F8单步,F9连续,若有
4、错,查错后重运行。6、做完后关闭设备电源。五、参考实验程序:统计一个串中的正数、零和负数的个数。codesegmentassumecs:code,ds:codestart:jmpstart1sty1db-1,128,0,0,0,1,15,7,127nmdb0zmdb0pmdb0start1:pushcspopds9movcx,nm-sty1movbx,offsetsty1aa:cmpbyteptr[bx],0jgel1incnmjmpbbl1:jgl2inczmjmpbbl2:incpmbb:incbxloopaacodeendsendstart程序也可
5、以编为:codesegmentassumecs:code,ds:codestart:jmpstart1bufdb-1,-128,0,0,0,1,15,127,20nmdb0zmdb0pmdb0start1:movax,csmovds,axmovnm,0movzm,0movpm,0leabx,bufmovcx,9next:moval,[bx]cmpal,0jzinc_zmjginc_pmincnmjmpinc_bxinc_zm:inczmjmpinc_bxinc_pm:incpminc_bx:incbxloopnextnopcodeendsendstart
6、9实验三8255A接口实验一、实验要求通过采用并行接口8255A编写一个用开关量控制LED灯的程序,在微机原理实验仪上调试,运行后可以看到LED灯在对应开关量控制下点亮或熄灭。二、实验目的:熟悉和掌握并行口8255A的初始化和使用方法。三、实验电路及连接图:根据实验要求设计实验原理图,并标明端口地址。如果按下图连接得到8255A的A口、B口、控制口地址分别为208H、209H、20BH。在连线的过程中,将上述带有圈号的地方连接,并将实验台8279芯片右侧的A0、A1、A2和实验平台上地址总线的A0、A1、A2连接上,8255A9的CS连接至地址译码的20
7、8H~20FH地址孔,8255A的PA0~PA7对应接开关量发生器0~7,8255A的PB0~PB7对应接LED灯0~7。四、实验步骤:1.按上述要求设计连接硬件图;2.根据要求画出程序框图;3.根据框图编写程序;4.根据原理图连线,并确保连线正确,接触可靠;5.输入程序进行调试,实现实验题目要求。五、参考实验程序:codesegmentassumecs:codestart:moval,90h;方式0,A口输入,B口输出movdx,20bhoutdx,alagain:movdx,208hinal,dxmovdx,209houtdx,aljmpagainc
8、odeendsendstart9实验四交通灯控制器的设计一、实验要求通过采用并行