微机原理及接口技术实验2

微机原理及接口技术实验2

ID:1506028

大小:112.50 KB

页数:11页

时间:2017-11-12

微机原理及接口技术实验2_第1页
微机原理及接口技术实验2_第2页
微机原理及接口技术实验2_第3页
微机原理及接口技术实验2_第4页
微机原理及接口技术实验2_第5页
资源描述:

《微机原理及接口技术实验2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机技术实验(I)-1实验二多字节十进制加法程序的基本执行方式单步执行T分段执行G=起始地址停止地址(断点地址)G停止地址(断点地址)----从当前IP开始执行连续执行G=起始地址,直到程序结束.G----从当前IP开始执行,直到程序结束.三字节无符号十进制数加法关键点进位标志十进制调整分支程序数据存放位置1000H111001H221002H331003H991004H111005H991006H1007H1008H1009H100AH被加数加数和进位第一个字节相加进位11+99=无AADAA调整进位11+99=有10第二个字节相加进位

2、22ADD11=未带33进位22ADC11=已带34执行后C标志不变执行后C标志改变332211不带进位加991199CC33AA332211带进位加9911991323410编程提示标志位清0CL3SI1000HAL[SI]BL[SI+3]ALAL+BL(带进位加)十进制调整[SI+6]ALSISI+1CLCL-1判断CL=0?CL不为0判断有无进位有进位在进位单元置1无进位在进位单元置0(分支程序)CL=0设断点INT3程序调试及执行要求DS=3000H以十进制调整指令为断点,分段执行程序检查寄存器IPCLSIALA(辅

3、助进位)C(进位)T单步执行(调整)检查AL和标志位ALAC调整前调整后重复3次循环,检查中间结果G将程序执行完检查最后结果D10001010TIPCLSIALACALAC检查最后结果D10001010参考程序XORAX,AXMOVCL,3MOVSI,1000HLP1:MOVAL,[SI]MOVBL,[SI+3]ADCAL,BLDAAMOV[SI+6],ALINCSIDECCLJNZLP1JNCLP2MOVAL,1MOV[SI+6],ALJMPLP3LP2:MOVAL,0MOV[SI+6],ALLP3:INT3

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

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

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