精品WORD文档下载可编缉使用汇编程序设计总结报告汇编程序设计总结报告设计内容:本组负责设计一个文本编辑器(EDITOR),我主要编写光标的移动和清除屏幕模块,实现光标的移动和屏幕的清空。算法思想:A.光标移动:(1)该程序从键盘上操作;(2)向上的箭头,表示光标要向上移动;(3)向左的箭头表示光标要向左移动;(4)向下的箭头表示光标要向下移动;精品WORD文档下载可编缉使用(5)向右的箭头表示光标要向右移动;该模块中,当输入¥时,则退出程序;然后,当以键盘输入箭头时,就进入循环来辨别箭头所实现的光标是向左向右还是向上向下B.清除屏幕模块(1)键盘输入前要清除屏幕;(2)使整个屏幕的底色显示蓝色;光标移动主要使用循环和子程序调用。子程序中都用到了BIOS中断和DOS的功能调用。编辑过程中的心得:这次我们编辑的是一个文本编辑器。在此次的编写过程中,我充分的认识到,实践与理论相结合重要性。以前在学习汇编的过程中,感觉有一些的枯燥,但看这小小的光标在蓝色的屏幕上跳动,不尽的想:原来程序与现实距离是这么近。精品WORD文档下载可编缉使用1.不足之处:程序编写的有些复杂。在程序的调试和联接过程中,出现了一些错误,但都及时的解决。2.经验:要加强动手能力,多多的编程,多多的上机。程序过程如下:lxxsegmentadb?han1dw?lxxendsprognamsegmentmainprocfarassumecs:prognam,ds:lxxstart:精品WORD文档下载可编缉使用pushdsmovax,0pushaxmovax,lxxmovds,axcallclenrepea:movah,07hint21hmova,alcmpa,‘$'精品WORD文档下载可编缉使用jeencmpal,48h;行减一jnex1cally1jmprepeax1:cmpa,4bh;列减一jnex2cally2jmprepeax2:精品WORD文档下载可编缉使用cmpa,50h;行减一jnex3cally3jmprepeax3:cmpa,4dh;列减一jnerepeacally4jmprepeaen:ret精品WORD文档下载可编缉使用mainendp;-----------------------------------------------y1procnearpushaxpushbxpushdxmovah,3int10hmovah,2;行减一decdhint10h精品WORD文档下载可编缉使用popdxpopbxpopaxrety1endp;----------------------------------------y2procnearpushaxpushbxpushdxmovah,3精品WORD文档下载可编缉使用int10hmovah,2subdl,2;列减一int10hpopdxpopbxpopaxrety2endp;--------------------------------------y3procnear精品WORD文档下载可编缉使用pushaxpushbxpushdxmovah,3int10hmovah,2incdh;行加一int10hpopdxpopbxpopax精品WORD文档下载可编缉使用rety3endp;----------------------------------------y4procnearmovah,3int10hmovah,2incdl;列加一int10hrety4endp精品WORD文档下载可编缉使用;----------------------------------------------------clenprocnearmovdh,1movhan1,25dcle:movah,2hmovdl,0int10hmovah,09hmoval,''精品WORD文档下载可编缉使用movbl,90hmovbh,0h;yansemovcx,80int10hincdhdechan1cmphan1,01hjnecleretclenendp;-------------------------------------精品WORD文档下载可编缉使用prognamendsendstart