模拟温度软件设计.pptx

上传人:摩西的****12 文档编号:144688623 上传时间:2020-09-13 格式:PPTX 页数:2 大小:20.14KB
返回 下载 相关 举报
模拟温度软件设计.pptx_第1页
第1页 / 共2页
模拟温度软件设计.pptx_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《模拟温度软件设计.pptx》由会员分享,可在线阅读,更多相关《模拟温度软件设计.pptx(2页珍藏版)》请在金锄头文库上搜索。

1、学 海 无 涯 一、实验目的: 1熟悉并且掌握汇编语言的基本指令及编程方法。2. 掌握用汇编语言编写程序的思路和设 计方法。 3. 熟练掌握 DEBUG 调试程序的方法。 二、实验内容: 1. 设计课题:模拟温度测量软件设计 2 设计要求:(1)将首地址为 1000H 开始存放的 10 个单字节数据,进行数字滤波。 实现方法:找出其中最大值和最小值并从中 10 个数中去掉最大值和最小值,将剩余的的 8 个数取平均值后,存放在 1010H 单元中。(Z1) (2) 将存放在 1010H 单元中的十六进制数的整数部分转换成非压缩的 BCD 码,存放在 1020H 开始的存储单元中。(Z2)(低位在

2、前) 将存放在 1020H 开始的非压缩BCD 码转换成ASCII 码。存放在 1030H 开始的存储单元 中。(低位在前)(Z3) 将存放在 1030H 开始的 ASCII 码送 CRT 显示(高位在前)(Z4) 三、写出源程序清单 DATA SEGMENT ORG 1000H SZ DB 6,4,9,1,8,3,2,7,0,5 MAX DB ? MIN DB ? ORG 1010H PJS DB ? YS DB ? ORG 1020H BCD DB 3 DUP(?) ORG 1030H ASI DB 3 DUP(?) DATA ENDS CODE SEGMENT ASSUME CS:COD

3、E,DS:DATA MAIN PROC FAR STA: PUSH DS SUB AX,AX PUSH AX MOV AX,DATA MOV DS,AX CALL ZMAX CALL ZMIN CALL Z1 CALL Z2 CALL Z3 CALL Z4 RET MAIN ENDP ZMAX PROC LEA SI,SZ MOV CX,9 MOV AL,SI,1,学 海 无 涯 BIG1:CMP AL,SI+1 JAE BIG2;小等于则转移 MOV AL,SI+1 BIG2:INC SI DEC CX JNZ BIG1 ;CX 不等于 0 时转移 MOV MAX,AL RET ZMAX E

4、NDP ZMIN PROC LEA SI,SZ MOV CX,9 MOV BL,SI LMIN:CMP BL,SI+1 JBE NEXT MOV BL,SI+1 NEXT:INC SI DEC CX JNZ LMIN MOV MIN,BL RET ZMIN ENDP Z1 PROC LEA SI,SZ MOV CX,10 MOV AX,0 Z11: ADD AL,SI ADC AH,0 INC SI DEC CX JNZ Z11 MOV BX,0 ADD BL,SI ADD BL,SI+1 SUB AX,BX MOV BL,8 DIV BL MOV PJS,AL MOV YS,AH RET Z1 ENDP Z2 PROC LEA SI,PJS,2,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号