实验二均值滤波.pptVIP

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验二均值滤波.ppt

实验一、四则运算数据记录 数据段存放的原始数据: Ds:0000 34 12 78 56 DC FE 3A 12 Ds:0008 00 00 00 00 DC FE 98 BA Ds:0010 34 12 9A 78 00 00 00 00 Ds:0018 78 D6 12 00 00 00 00 00 Ds:0020 78 56 34 02 34 F2 00 00 Ds:0028 00 00 实验一、四则运算数据记录 程序运行结束后数据段存放的原始数据: Ds:0000 34 12 78 56 DC FE 3A 12 Ds:0008 10 11 B3 68 DC FE 98 BA Ds:0010 34 12 9A 78 A8 EC FE 41 Ds:0018 78 D6 12 00 70 14 0F 00 Ds:0020 78 56 34 02 34 F2 54 02 Ds:0028 68 75 00 00 00 00 00 00 实验目的 1.掌握在数据表中找最大最小数的方法。 2.学会子程序的使用方法,参数传递的方法, 掌握分支程序,循环程序的设计方法。 3.熟悉Tddebug调试环境。 实验内容 均值滤波算法: 实验程序 程序分为三大部分: 程序流程图 参考源程序 定义堆栈段 STACK1 SEGMENT STACK DB 100 DUP(?);“?”不预置确定的值 STACK1 ENDS 参考源程序 定义数据段 DATA SEGMENT AVERAGE DB ? NUM DB 12H,34H,56H,78H,90H,21H,43H,65H,87H,09H L_NUM EQU $-NUM;“$”当前位置计数器 MAXNUM DB ? MINNUM DB ? DATA ENDS 实验程序 程序分析: 1.数据段分析: 参考源程序 定义代码段 CODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK1 ;ASSUME段寻址伪指令,设定CS、DS、SS为哪些段的段基地址 CODE ENDS END START 参考源程序 START PROC FAR PUSH DS XOR AX, AX ?完成什么操作 PUSH AX MOV AX, DATA MOV DS, AX MOV SI, OFFSET NUM MOV DI, OFFSET MAXNUM ;主程序 MOV CX, L_NUM ;观察CX=? 为什么要预置CX? CS:0012 CALL SMAX ;子程序调用 IP=?SP=?堆栈入栈的内容? CS:0015 MOV SI, OFFSET NUM MOV DI, OFFSET MINNUM MOV CX, L_NUM CS:001E CALL SMIN ;主程序(求N个数之和) CS:0021 MOV CX, L_NUM XOR AX, AX MOV SI, OFFSET NUM NEXT: ADD AL, [SI] ADC AH, 0 INC SI LOOP NEXT ;LOOP 循环结束条件判断CX-1=?0 ;主程序(N个数之和减去最大、最水值) MOV BH, 0 ;减最大值 MOV BL, MAXNUM SUB AX, BX MOV BL, MINNUM SUB AX, BX ;主程序(求平均值) MOV CL, L_NUM SUB CL, 2 DIV CL MOV AVERAGE, AL RET START ENDP ;求取最大值子程序 MOV AL, 0 NEXT1: CMP AL, [SI] JNC NEXT2 MOV AL, [SI] NEXT2:INC SI LOOP NEXT1 MOV [DI],AL RET ;求取最小值子程序 MOV AL,0FFH NEXT3: CMP AL, [SI] JC NEX

文档评论(0)

docindoc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档