资源描述:
《微机原理实验.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、..软件实验一实验内容在数据区定义字母数字串,分别统计数字、大写字母、小写字母个数,分别存放在SHUZI、DAXIE、XIAOXIE单元中。多次统计,记录统计结果。实验要求在熟悉wave6000编程环境的基础上,完成上述源程序的输入、汇编、修改、运行等实验步骤,直到程序执行得到正确结果为止。熟练掌握单步运行、断点设置、自动运行、寄存器内容,数据区内容查看等程序调试技术。DATASEGMENTBUFDB'DADD545s....'COUNTEQU$-BUFORG0020HSHUZIDB00HDAXIEDB00HXIAOXIEDB00HDATAENDSCODESEGMENTA
2、SSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXXORAX,AXMOVCL,COUNTXORCH,CHLEASI,BUFCLDGET:LODSBCMPAL,30HJBOTHERCMPAL,39HJANEXT1INCSHUZIJMPOTHERNEXT1:CMPAL,41HJBOTHERCMPAL,5AHJANEXT2INCDAXIEJMPOTHERNEXT2:CMPAL,61HJBOTHERCMPAL,7AHJAOTHERINCXIAOXIEOTHER:LOOPGET..下载可编辑....MOVAH,4CHINT21HCODEENDSE
3、NDSTART软件实验三实验内容将内存区定义的字母数字串的统计结果以16进制形式显示出来,显示格式为:TheNembersofDigitalis:XXHTheNembersofCapitalLettersis:XXHTheNembersofSmallLettersis:XXH程序要求:1、二进制转十六进制并显示的功能由BTOHDSP实现2、回车换行用CRLF宏指令实现3、字符H的显示用OUTPUT宏指令实现4、提示信息的显示用宏INOUT宏指令实现实验要求:调试程序,直到正确实现所要求的功能。XSMACROOPRLOCALCZ1,CZ2MOVBL,OPRMOVCL,4XOR
4、CH,CHSHRBL,CLCMPBL,0AHJBCZ1ADDBL,07HCZ1:ADDBL,30HMOVDL,BLMOVAH,2INT21HMOVBL,OPRANDBL,0FHCMPBL,0AHJBCZ2ADDBL,07CZ2:ADDBL,30HMOVDL,BLMOVAH,2INT21HMOVDL,'H'MOVAH,2INT21HENDMCRLFMACRO..下载可编辑....MOVDL,0DHMOVAH,2INT21HMOVDL,0AHMOVAH,2INT21HENDMDATASEGMENTBUFSIZEDB10ACTCHARDB?CHARTEXTDB10DUP(20H)
5、DB'$'ORG0020HSHUZIDB?DAXIEDB?XIAOXIEDB?TSDB'PleaseEnterAString(<=10):','$'TS1DB'TheNumberOfDigitalIs:','$'TS2DB'TheNumberOfCapitalLetterIs:','$'TS3DB'TheNumberOfSmallLetterIs:','$'DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXXORAX,AXLEASI,CHARTEXTCLDMOVDL,OFFSETTSMOVAH,0
6、9HINT21HMOVDX,OFFSETBUFSIZEMOVAH,0AHINT21HXORCX,CXMOVCL,ACTCHARNEXT:LODSBCMPAL,30HJBOTHERCMPAL,39HJANEXT1INCSHUZIJMPOTHERNEXT1:CMPAL,41H..下载可编辑....JBOTHERCMPAL,5AHJANEXT2INCDAXIEJMPOTHERNEXT2:CMPAL,61HJBOTHERCMPAL,7AHJAOTHERINCXIAOXIEOTHER:LOOPNEXTMOVDL,OFFSETTS1MOVAH,09HINT21HMOVAL,SHUZIX
7、SALCRLFMOVDL,OFFSETTS2MOVAH,09HINT21HMOVAL,DAXIEXSALCRLFMOVDL,OFFSETTS3MOVAH,09HINT21HMOVAL,XIAOXIEXSALMOVAH,4CHINT21HCODEENDSENDSTART软件实验四实验内容从键盘键入字母数字串,统计各类字符个数并以十进制形式在显示器上显示出来。显示格式要求1、在显示器上显示提示信息:Pleaceinputanydigitalandletterstring2、在显示器上显示Thestringyouinpu