微机原理实验 优质文档 可下载 可修改.doc

微机原理实验 优质文档 可下载 可修改.doc

ID:57478688

大小:824.26 KB

页数:50页

时间:2020-08-23

微机原理实验     优质文档  可下载  可修改.doc_第1页
微机原理实验     优质文档  可下载  可修改.doc_第2页
微机原理实验     优质文档  可下载  可修改.doc_第3页
微机原理实验     优质文档  可下载  可修改.doc_第4页
微机原理实验     优质文档  可下载  可修改.doc_第5页
资源描述:

《微机原理实验 优质文档 可下载 可修改.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、优质文档可下载可修改微型计算机原理实验报告学号40953055姓名海米提。热合木江班级测控0902班50优质文档可下载可修改实验一显示程序实验一般来说,程序需要显示输出提示运行的状况和结果,有的还需要将数据区中的内容显示在屏幕上。本实验要求将指定数据区的数据以十六进制数形式显示在屏幕上,并通过DOS功能调用完成一些提示信息的显示。实验中可使用DOS功能调用(INT21H)。流程图50优质文档可下载可修改2.试验程序DATASEGMENTMESDB'Showaashex:',0AH,0DH,'$'SDDB'a'DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATAST

2、ART:MOVAX,DATAMOVDS,AXMOVDX,OFFSETMESMOVAH,09HINT21HMOVDI,OFFSETSDMOVAL,DS:[DI]ANDAL,0F0HSHRAL,4CMPAL,0AHJBC2ADDAL,07HC2:ADDAL,30HMOVDL,ALMOVAH,02HINT21HMOVAL,DS:[DI]ANDAL,0FHCMPAL,0AHJBC3ADDAL,07HC3:ADDAL,30HMOVDL,ALMOVAH,02HINT21HMOVAX,4C00HINT21HCODEENDSENDSTART50优质文档可下载可修改50优质文档可下载可修改实验二数据传送实验三

3、、实验内容将数据段中的一个字符串传送到附加段中,并输出附加段中的目标字符串到屏幕上1.试验程序DATASEGMENTMSRDB"HELLO,WORLD!$"LENEQU$-MSRDDATAENDSEXDASEGMENTMSDDBLENDUP(?)EXDAENDSMYSTACKSEGMENTSTACKDW20DUP(?)MYSTACKENDSCODESEGMENTASSUMECS:CODE,DS:DDATA,ES:EXDASTART:MOVAX,DDATAMOVDS,AXMOVAX,EXDAMOVES,AXMOVSI,OFFSETMSRMOVDI,OFFSETMSDMOVCX,LENNEXT:

4、MOVAL,[SI]MOVES:[DI],ALINCSIINCDIDECCXJNZNEXTPUSHESPOPDSMOVDX,OFFSETMSDMOVAH,9INT21HMOVAX,4C00H50优质文档可下载可修改INT21HCODEENDSENDSTARTMOVBX,0MOVCX,LENNEXT:MOVAL,MSR[BX]MOVES:MSD[BX],ALINCBXLOOPNEXT2.实验结果50优质文档可下载可修改实验三数码转换程序实验1.将ASCII码表示的十进制数转换为二进制数1.流程图2.试验程序DATASSEGMENTNUMBERDB'00012'DATASENDSCODESEGM

5、ENTASSUMECS:CODE,DS:DATASSTART:MOVAX,DATASMOVDS,AXMOVCX,4MOVSI,OFFSETNUMBERMOVAL,[SI]SUBAL,30HMOVAH,00HMOVBL,10L1:MULBLADDAL,[SI+1]SUBAL,30H50优质文档可下载可修改INCSIDECCXJNZL1MOVCX,8MOVBL,ALNEXT:SHLBL,1JCONEMOVDL,30HJMPEXITONE:MOVDL,31HEXIT:MOVAH,02HINT21HDECCXJNZNEXTMOVAH,4CHINT21HCODEENDSENDSTART3.实验结果1.

6、将十进制数的ASCII码转换为BCD码本实验要求将键盘输入的一个五位十进制数54321的ASCII码存放入数据区中,转换为BCD码后,并将转换结果按位分别显示于屏幕上。若输入的不是十进制数的ASCII码,则输出“FF”。提示:一字节ASCII码取其低四位即变为BCD码50优质文档可下载可修改1.实验流程图2.实验程序DATASSEGMENTBUFDB6DB?DB6DUP(?)BUFEDB'FF$'DATASENDSCODESEGMENTASSUMEDS:DATAS,CS:CODESTART:MOVAX,DATASMOVDS,AXMOVDX,OFFSETBUFMOVAH,10INT21HMOV

7、CH,5MOVSI,DXL2:MOVBL,[SI+2]INCSICMPBL,39HJAL1SUBBL,30H50优质文档可下载可修改ANDBL,0FHMOVDH,4MOVCL,4;SHLAL,CLROLBL,CLNEXT:SHLBL,1JCONEMOVDL,30HJMPEXITONE:MOVDL,31HEXIT:MOVAH,2INT21HDECDHJNZNEXTDECCHJNZL2JMPL3L1:MOVDX,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。