收藏 分享(赏)

微机原理实验(循环程序设计).doc

上传人:HR专家 文档编号:11589159 上传时间:2020-07-17 格式:DOC 页数:4 大小:20.50KB
下载 相关 举报
微机原理实验(循环程序设计).doc_第1页
第1页 / 共4页
微机原理实验(循环程序设计).doc_第2页
第2页 / 共4页
微机原理实验(循环程序设计).doc_第3页
第3页 / 共4页
微机原理实验(循环程序设计).doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、实验三 循环程序设计实验目的1掌握宏汇编命令的基本格式及加深对循环结构的理解。2掌握循环结构程序设计的方法。3熟练掌握调试循环程序的方法。实验内容编制程序1使 S=1+2*3+3*4+N*(N+1),直到N*(N+1)项大于200为止2求某数据区内负数的个数。设数据区的第一个单元存放数据的个数,从第二个单元开始存放数据,在最后一个单元存放结果。参考程序一如下:STACK SEGMENT STACK DB 32 DUP (?)STACK ENDSCODE SEGMENT ASSUME CS:CODESTART: MOV DX, 0001H MOV BL, 02HA1: MOV AL, BL IN

2、C BL MUL BL ADD DX, AX CMP AX, 00C8H JNA A1 INT 03HCODE ENDS END START参考程序二、(数据段内的数据可根据需要改变)STACK SEGMENT STACK DW 64 DUP(?)STACK ENDSDATA SEGMENT DB 06H,12H,88H,82H,90H,22H,33HDATA ENDSCODE SEGMENT ASSUME CS:CODE,SS:STACK,DS:DATASTART:MOV AX,DATA MOV DS,AX MOV DI,0000H MOV CL,DI XOR CH,CH MOV BL,CH

3、 INC DI A0: MOV AL,DI TEST AL,80H JE A2 INC BL A2: INC DI LOOP A0 MOV DI,BL MOV AX,4C00H INT 21HCODE ENDS END START实验步骤(1)用编辑软件如:EDIT,输入源程序,并保存,后缀名为 . ASM。(2)用MASM.EXE编译源程序,编译无错后,生成相应的OBJ目标文件。(3)用LINK. EXE 连接OBJ文件,生成可执行的EXE文件。(4)运行程序:根据需要,可选择直接通过文件名的方式运行程序,或者是用DEBUG将可执行的EXE文件跳入内存后,用G命令运行。例:C: DEBUG 文件名. EXE -U ;先用反汇编来查看源程序装入的地址和数据段的地址 : -G =xxxx:xxxx ;从程序装入的地址处,开始运行程序(5)查看实验结果。(6)也可使用EMU8086软件进行调试和运行(软件及文档自行从互联网获取)实验步骤实验分析与总结1通过实验掌握了宏汇编命令的基本格式及对循环结构的理解。2熟悉并掌握了循环结构程序设计的方法。3学会了调试循环程序的方法。教师评阅教师签字 年 月 日备注:1.文件名命名方式为:学号姓名实验序号.DOC2.将文件按附件形式添加后提交

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 学术论文 > 管理论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报