




免费预览已结束,剩余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网络安全行业劳动合同模板
- 2025采购销售货物合同书
- 租赁园区大棚合同范本
- 2025携手共进合作开发土地合同模板
- 车辆采购合同范本
- 屋顶漏水整修合同范本
- 企业租赁场地合同范本
- 工程轻保合同范本
- 乡村维修农具合同范本
- 人才输出中介合同范本
- 福建省福州市联盟校2023-2024学年高一下学期期末考试英语试题(解析版)
- 2025文化和旅游部直属事业单位招聘社会人员29人模拟试卷附答案详解
- 2024-2025学年重庆市万州区八年级(下)期末语文试卷
- 2025年乒乓球二级裁判考试题及答案
- 血标本采集考试试题附有答案
- 2025年公共安全生产试题及答案
- 员工工资及考勤管理制度
- 浙江省温州市龙湾区2024-2025学年七年级下学期学业水平期末检测数学试题
- 废料出售管理办法
- 企业干部退出管理办法
- 2025年江苏省苏豪控股集团有限公司校园招聘笔试备考试题及答案详解(必刷)
评论
0/150
提交评论