西南交大微机与接口实验数码管循环显示程序.doc
上传人:sy****28 上传时间:2024-09-12 格式:DOC 页数:2 大小:27KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

西南交大微机与接口实验数码管循环显示程序.doc

西南交大微机与接口实验数码管循环显示程序.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

数码管循环显示实验:本程序实现在两个数码管上循环显示“00-99”datasegmentio8255aequ288hio8255bequ289hio8255cequ28ahio8255zequ28bhleddb3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fhbuffer1db5,9bzdw?dataendscodesegmentassumecs:code,ds:datastart:movax,datamovds,axmovdx,io8255zmoval,80houtdx,almovdi,offsetbuffer1movdx,io8255zmovax,80houtdx,alloop1:movcx,0100hloop2:movbh,02lll:movbyteptrbz,bhpushdidecdiadddi,bzmovbl,[di]popdimoval,3movdx,io8255coutdx,almovbh,0movsi,offsetledaddsi,bxmoval,byteptr[si]movdx,io8255aoutdx,almoval,byteptrbzmovdx,io8255coutdx,alpushcxpushaxmovax,05delay1:movcx,0001hdelay:loopdelaydecaxjnzdelay1popaxpopcxmovbh,byteptrbzshrbh,1jnzllllooploop2movax,wordptr[di]cmpah,09jnzsetcmpal,09jnzsetmovax,0000mov[di],almov[di+1],ahjmploop1set:movah,01int16hjneexitmovax,wordptr[di]incalaaamov[di],almov[di+1],ahjmploop1exit:movdx,io8255bmoval,0outdx,almovah,4chint21hcodeendsendstart