软硬件实验报告(微机原理与接口技术上机实验).doc

软硬件实验报告(微机原理与接口技术上机实验).doc

ID:49567279

大小:986.50 KB

页数:33页

时间:2020-03-02

软硬件实验报告(微机原理与接口技术上机实验).doc_第1页
软硬件实验报告(微机原理与接口技术上机实验).doc_第2页
软硬件实验报告(微机原理与接口技术上机实验).doc_第3页
软硬件实验报告(微机原理与接口技术上机实验).doc_第4页
软硬件实验报告(微机原理与接口技术上机实验).doc_第5页
资源描述:

《软硬件实验报告(微机原理与接口技术上机实验).doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.实验一实验环境熟悉与简单程序设计实验目的(1)掌握DEBUG调试程序的使用方法。(2)掌握简单程序的设计方法。实验内容编程将BH中的数分成高半字节和低半字节两部分,把其中的高半字节放到DH中的低4位(高4位补零),把其中的低半字节放到DL中的低4位(高4位补零)。如:BH=10110010B则运行程序后DH=00001011BDL=00000010B实验准备(1)熟练掌握所学过的指令。(2)根据实验内容,要求预先编好程序。实验步骤(1)利用DEBUG程序输入、调试程序。(2)按下表要求不断地修改BH的内容,然后记录下D

2、X的内容。BH100111011101100100111111DHDL实验报告(1)给出程序清单。(2)详细说明程序调试过程。教育资料.程序:CODESEGMENTSTART:MOVBH,00111111BMOVAL,BHMOVCL,4SHRAL,CLMOVDH,ALMOVAL,BHANDAL,00001111BMOVDL,ALMOVCL,0CODEENDSENDSTART教育资料.实验二简单程序设计实验目的(1)掌握DEBUG调试程序的使用方法。(2)掌握简单程序的设计方法。实验内容试编写一个汇编语言程序,要求实现功

3、能:在屏幕上显示:HelloworldMynameisLiJianguo参考程序如下:(有错)datasegmentout1db'Helloworld'axdb'MynameisLiJianguo'dataenscodesegmentassumecs:code;ds:dataleadx,out1movah,2int21hmovdl,0ahmovah,2教育资料.int21hmovdl,0dhmooah,2int21hleadx,axmovah,int21hcodeends实验步骤(1)利用IDE86程序输入、调试程序。实

4、验报告(1)给出正确的程序清单。(2)详细说明程序调试过程。程序:DATASSEGMENTSTRING1DB13,10,'HelloWorld!',13,10,'$';13为回车,10为换行,$为结束符STRING2DB13,10,'MynameisLIJianguo',13,10,'$'DATASENDSCODESSEGMENTASSUMECS:CODES,DS:DATASSTART:MOVAX,DATASMOVDS,AXLEADX,STRING1MOVAH,9INT21HLEADX,STRING2教育资料.MOVAH

5、,9INT21HMOVAH,4CHINT21HCODESENDSENDSTART教育资料.实验三循环程序设计实验目的(1)掌握在PC机上建立、连接、调试和运行8086汇编语言程序的过程。(2)掌握数据传送和算术运算指令的使用方法。(3)了解部分DOS系统调用的使用方法。实验内容将两个5位十进制数相加。要求被加数和加数均以ASCII码形式各自顺序存放在以DATA1和DATA2为首地址的5个内存单元中(低位在前),结果送回DATA1处。另外,程序利用DOS的9号调用功能完成将被加数、加数和最后的和在显示器上的显示。参考程序如

6、下:datasegmentdata1db32h,38h,30h,36h,37h,'$'data2db33h,35h,33h,38h,32h,'$'dataendsstacsegmentstadb100dup(?)stacendscodesegmentassumecs:code,ds:data,ss:stac,es:datastartprocfarpushdsxorax,axpushaxmovax,datamovds,axmoves,ax教育资料.movah,9movdx,offsetdata1int21hmovah,2m

7、ovdl,'+'int21hmovah,9movdx,offsetdata2int21hmovsi,offsetdata1movdi,offsetdata2movbx,5pushbxpushsiconv1:andbyteptr[si+bx-1],0fhandbyteptr[di+bx-1],0fhdecbxjnzconv1movcx,5xorax,axadd1:moval,[si+4]movbl,[di+4]adcal,blaaamov[si+4],aldecsidecdiloopadd1popsipopbxconv2:

8、orbyteptr[si+bx-1],30hdecbx教育资料.jnzconv2movah,2movdl,'='int21hmovah,9movdx,siint21hretstartendpcodeendsendstart实验准备(1)仔细阅读本书第一章,掌握源程序的编辑、汇编、连接和调试方法。(2)阅读教材,熟练掌

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

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

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