全文预览

北京交通大学微机原理与接口技术考题及答案

上传者:菩提 |  格式:doc  |  页数:6 |  大小:161KB

文档介绍
F065B4F666D7D077F6F777C395E7971DATASEGMENTLISTDB3FH,06H,5BH,4FH,…,71HDATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVAL,80H;PA、PB、PC均为方式0输出MOVDX,213HOUTDX,AL;写入控制端口LOP:MOVDX,210H;置8255A的A口地址MOVAL,00H;三角波正向初值LADD:OUTDX,ALCALLDISP;显示子程序CALLDALLY;延时INCALJNZLADDMOVAL,0FFH;三角波负向初值LDEC:OUTDX,ALCALLDISP;显示子程序CALLDALLY;延时DECALJNZLDECJMPLOP;此程序是循环程序,可由CTRC-C强迫中断。EAR;显示子程序PUSHAXPUSHBXPUSHCXPUSHDXMOVAH,ALANDAL,0FH;屏蔽高4位MOVBX,OFFSETLIST;七段显示代码表的首址送BXADDBL,AL;形成显示字符的地址MOVAL,[BX];取出字符送ALMOVDX,212HOUTDX,AL;送C口输出显示(低位)MOVAL,AHANDAL,0F0H;屏蔽低4位MOVCL,4SHRAL,CL;右移4位MOVBX,OFFSETLIST;七段显示代码表的首址送BXADDBL,AL;形成显示字符的地址MOVAL,[BX];取出字符送ALMOVDX,211HOUTDX,AL;送B口输出显示(高位)POPDXPOPCXPOPBXPOPAXRET;EAR;延时子程序PUSHCXPUSHAXMOVCX,0010HT1:MOVAX,0010HT2:DECAXJNZT2LOOPT1POPAXPOPCXRET;子程序返回DALLYENDPCODEENDSENDSTART

收藏

分享

举报
下载此文档