实验一-熟悉实验环境及简单程序设计.doc

实验一-熟悉实验环境及简单程序设计.doc

ID:55222184

大小:451.50 KB

页数:9页

时间:2020-05-06

实验一-熟悉实验环境及简单程序设计.doc_第1页
实验一-熟悉实验环境及简单程序设计.doc_第2页
实验一-熟悉实验环境及简单程序设计.doc_第3页
实验一-熟悉实验环境及简单程序设计.doc_第4页
实验一-熟悉实验环境及简单程序设计.doc_第5页
资源描述:

《实验一-熟悉实验环境及简单程序设计.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验一熟悉实验环境及简单程序设计一.实验目的1.熟悉实验环境。2.掌握基本DEBUG命令。3.熟练掌握汇编语言编写、调试和运行的基本方法。4.掌握基本数据的存放方式和寻址方式。二.实验仪器PC机,wmd86三.实验内容及程序1.编写程序,利用移位相加指令实现,将AL寄存器中的无符号数乘以5。思考题:若(AL)*5的结果较大,超过了一个字节的表示范围,编程时如何处理?请编程调试。(1)数较小CODEXUESEGMENTASSUMECS:CODEXUEXUES:MOVAL,1MOVBL,ALMOVCL,2SALAL,CLADDAL,BL

2、MOVAH,4CHINT21HCODEXUEENDSENDXUES(2)数较大CODEXUESEGMENTASSUMECS:CODEXUEXUES:MOVAL,0EFHMOVBL,ALMOVAH,0SALAL,1RCLAH,1SALAL,1RCLAH,1ADDAX,BXMOVAH,4CHINT21HCODEXUEENDSENDXUES2.编程实现将DX:AX(34809EA3H)中的32位二进制数乘2:(1)使用移位指令实现;(2)使用加法指令实现。(3)使用移位指令实现CODEXUESEGMENTASSUMECS:CODEXUEX

3、UES:MOVAX,9EA3HMOVDX,3480HSALAX,1RCLDX,1MOVAH,4CHINT21HCODEXUEENDSENDXUES(4)使用加法指令实现CODEXUESEGMENTASSUMECS:CODEXUEXUES:MOVAX,9EA3HMOVDX,3480HADDAX,9EA3HADDDX,3481HMOVAH,4CHINT21HCODEXUEENDSENDXUES3.给出一组数据:DATABUFDW9051H,000BH,4567H,7BA3H,0FFFFH,0E236H,3398H,7145HDATAVA

4、LDW?编程分别实现:(1)将以上数据视为无符号数找出其中最大值存入DATAVAL。(2)将以上数据视为带符号数找出其中最大值存入DATAVAL。思考:若要分别求出以上两种情况的最小值,程序将要做何改动?(5)无符号数最大值HANDSEGMENTUN1DW9051H,000BH,4567H,7BA3H,0FFFFH,0E236H,3398H,7145HUN2DW?HANDENDSCODEXUESEGMENTASSUMECS:CODEXUE,DS:HANDXUES:MOVAX,HANDMOVDS,AXLEASI,UN1LEADI,UN

5、2MOVAX,[SI]INCSIINCSIMOVCX,7SHER:CMPAX,[SI]JAERRYYMOVAX,[SI]RRYY:INCSIINCSIDECCXJNZSHERMOV[DI],AXMOVAH,4CHINT21HCODEXUEENDSENDXUES(6)有符号数最大值HANDSEGMENTUN1DW9051H,000BH,4567H,7BA3H,0FFFFH,0E236H,3398H,7145HUN2DW?HANDENDSCODEXUESEGMENTASSUMECS:CODEXUE,DS:HANDXUES:MOVAX,H

6、ANDMOVDS,AXLEASI,UN1LEADI,UN2MOVAX,[SI]INCSIINCSIMOVCX,7SHER:CMPAX,[SI]JGERRYYMOVAX,[SI]RRYY:INCSIINCSIDECCXJNZSHERMOV[DI],AXMOVAH,4CHINT21HCODEXUEENDSENDXUES(7)无符号数最小值HANDSEGMENTUN1DW9051H,000BH,4567H,7BA3H,0FFFFH,0E236H,3398H,7145HUN2DW?HANDENDSCODEXUESEGMENTASSUMECS

7、:CODEXUE,DS:HANDXUES:MOVAX,HANDMOVDS,AXLEASI,UN1LEADI,UN2MOVAX,[SI]INCSIINCSIMOVCX,7SHER:CMPAX,[SI]JBERRYYMOVAX,[SI]RRYY:INCSIINCSIDECCXJNZSHERMOV[DI],AXMOVAH,4CHINT21HCODEXUEENDSENDXUES(8)有符号数最小值HANDSEGMENTUN1DW9051H,000BH,4567H,7BA3H,0FFFFH,0E236H,3398H,7145HUN2DW?HA

8、NDENDSCODEXUESEGMENTASSUMECS:CODEXUE,DS:HANDXUES:MOVAX,HANDMOVDS,AXLEASI,UN1LEADI,UN2MOVAX,[SI]INCSIINCSIMOVCX,7SHER:

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

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

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