




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本科实验报告课程名称: 计算机硬件基础 实验项目:实验三 汇编语言程序设计:分支和循环程序实验 实验地点: 逸夫楼202与计算机硬件实验室701 专业班级: 软件* 学号: * 学生姓名: * 指导教师: 高劲松 2013年 5月17日实验名称:实验三 汇编语言程序设计:分支和循环程序实验实验目的和要求: 1通过分支程序设计、循环程序设计实验,掌握无条件转移指令、条件转移指令的格式、功能及使用方法。2掌握分支程序的结构、单分支和多分支程序的设计方法。 3了解循环程序的基本结构和控制循环的方法。实验内容和原理: 1预习汇编程序上机操作的全过程。编写一个汇编语言源程序;以下是MASM5环境中运行步骤:(同学们也可以使用CV集成编译环境)(1)在dos环境下,如:d:masm 下输入命令:edit(2)打开编辑窗口(3)输入如下原程序后保存文件,例如 exp1.asm(4)输入下列指令进行编译: d:masm masm exp1.asm回车检查错误,如结果为0错误 0警告则编译成功,产生exp1.obj文件(5)输入下列指令进行链接: d:masmlink exp1.obj回车如结果为0错误 0警告则链接成功,产生exp1.exe文件(6)运行程序检验结果。d:masm exp1回车 2对已经汇编连接成功的可执行文件,使用DEBUG命令调试程序找出程序的断点,执行程序,显示有关寄存器、存储单元的内容,分析程序的结果。主要仪器设备:HP6460b笔记本实验记录:1. 已知X、Y、Z、MAX为16位的带符号数,求三个数中最大值,结果存入MAX单元。STACK SEGMENT STACKDB 200 DUP(0)STACK ENDSDATA SEGMENTX DW 10HY DW 20HZ DW 30HMAX DW ?DATA ENDSCODE SEGMENTASSUME CS:CODE, DS:DATA, SS:STACKSTART:MOV AX, DATA MOV DS, AXMOV AX ,XMOV BX ,YCMP AX , BXJNL NEXTXCHG AX,BXNEXT: MOV BX,ZJNL NEXT1XCHG AX,BXNEXT1:MOV MAX,AX CODE ENDSEND START2. 求10个学生成绩中的最高成绩,结果存入MAX字节单元中,已知成绩为字节型。STACK SEGMENT STACKDB 200 DUP(0)STACK ENDSDATA SEGMENTA1 DB 96,73,34,86,99,20,15,4,100,0MAX DB ?DATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACKSTART: MOV AX,DATAMOV DS,AXMOV CX,10MOV BX,0MOV AL,A1BXAGAIN:INC BXCMP A1BX,ALJBE NEXTXCHG AL,A1BXNEXT:LOOP AGAINMOV MAX,ALCODE ENDSEND START实验结果和分析:心得体会:由调试步骤可知上述实验结果正确。其中在调试过程中,AGAIN:INC BXCMP AL,A1BXJBE NEXTXCHG AL,A1BX其中出现了错误,应该为CMP A1BX,AL而导致求出为最小的成绩。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 现代化农业管理制度
- 病房配餐室管理制度
- 砂轮间安全管理制度
- 小学科学教育中社会性议题的融合与创新研究论文
- 节能检测室管理制度
- 英语俱乐部管理制度
- 茶饮店卫生管理制度
- 荆州市中考英语试卷
- 自动化生产设备公司企业信用评级方案
- 自动控制原理重点内容复习总结
- 《责任和担当》课件
- 涉外合同审查培训
- 2025年度医疗健康咨询服务兼职医生聘用合同
- 售后工作人员培训计划方案
- 农药经营雇佣合同(2篇)
- 2025广西壮族自治区博物馆讲解员招聘3人高频重点提升(共500题)附带答案详解
- 国家开放大学《数据库应用技术》期末考试题库
- 项目部组织安排
- 物资运输安全管理制度模版(3篇)
- 【MOOC】最优化理论与方法-南京大学 中国大学慕课MOOC答案
- 教育心理学实践探究
评论
0/150
提交评论