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

上传人:1595****071 文档编号:36317611 上传时间:2022-08-26 格式:DOC 页数:4 大小:23KB
返回 下载 相关 举报
微机原理实验(循环程序设计)(4页).doc_第1页
第1页 / 共4页
微机原理实验(循环程序设计)(4页).doc_第2页
第2页 / 共4页
点击查看更多>>
资源描述

《微机原理实验(循环程序设计)(4页).doc》由会员分享,可在线阅读,更多相关《微机原理实验(循环程序设计)(4页).doc(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

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 I

2、NC 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,C

3、H 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.将文件按附件形式添加后提交-第 4 页-

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 单元课程

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁