统计 正数、负数零的个数

统计 正数、负数零的个数

ID:38806288

大小:92.00 KB

页数:3页

时间:2019-06-19

统计 正数、负数零的个数_第1页
统计 正数、负数零的个数_第2页
统计 正数、负数零的个数_第3页
资源描述:

《统计 正数、负数零的个数》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、微机原理及接口技术实验报告实验项目名称:统计正数、负数零的个数实验日期:实验成绩:实验评定标准:1)实验结果及分析是否合理A()B()C()2)实验程序流程图是否正确A()B()C()3)实验报告是否按照规定格式A()B()C()一、实验目的1.掌握比较指令、转移指令和循环指令在循环程序设计中的使用方法。2.掌握循环结构程序的组成。3.掌握循环程序的设计、调试方法。4.熟悉汇编语言源程序上机的过程和方法。二、实验器材电脑、微型计算机原理及应用实验指导书及教科书三、实验内容(实验过程)统计正数、负数、和零的个数:在地址F000:0000H开始的存储区有1024个符号字数据,统计其统计正数

2、、负数、和零的个数,并显示出统计结果。1.利用文本编辑器编辑完成程序。2.利用宏汇编程序MASM5.1对源程序进行汇编生成目标文件.obj文件。3.利用链接程序LINK3.6对目标程序进行链接生成可执行文件.exe文件。4运行程序。四、实验程序.modelsmall.codestart:movax,@codemovds,axcallsumleadx,mess1movah,09hint21hmovax,bxcalldispmovdx,offsetmess2movah,09hint21hmovax,dicalldispmovdx,offsetmess3movah,09hint21hmova

3、x,bpcalldispmovah,4chint21hsumprocpushdscldmovsi,0f000hmovds,simovsi,0xorax,axxorbx,bxxordi,dixorbp,bpmovcx,1024sum1:lodsbcmpal,0jgsum3jlsum2incbpjmpsum4sum2:incdijmpsum4sum3:incbxsum4:loopsum1popdsretsumendpdispprocpushdixorcx,cxmovdi,10disp1:xordx,dxdivdiadddl,30hpushdxinccxorax,axjnzdisp1disp

4、2:popdxmovah,02hint21hloopdisp2popdiretdispendpmess1db"puls_number:$"mess2db0dh,0ah,"negtive_number:$"mess3db0dh,0ah,"0_number:$"endstart一、实验结果及分析分析:在汇编链接目标文件之后运行文件会出现puls_number:464negative_number:3870_number:173如果程序执行情况与预期不同,或执行时操作系统报告出错信息,就要通过调试工具进行动态调试,查找程序的问题并修改。重新开始,修改源程序问题。

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

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

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