- 2
- 0
- 约1.13万字
- 约 21页
- 2020-03-08 发布于广东
- 举报
东 北 大 学
计算机硬件技术基础实验报告
班级:
机械0908
姓名:
学号:实验题目:
分支程序设计
日期:
2011年11月28日
实验一
一、实验目的
1) 掌握分支程序的结构;
2) 掌握分支程序的设计,调试方法;
二、实验内容
设有3个单字节无符号数存放在BUF开始的缓冲区中,编写一个能将他们从大到小重新排序的程序。
三、算法描述流程图
四、实验步骤
1. 输入源程序:
DATA SEGMENT
BUF DB 13,52 ,14
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START: MOV AX,DATA
MOV DS,AX
MOV SI,OFFSET BUF
MOV AL,[SI] ;把3个数取到寄存器中
MOV BL,[SI+1]
MOV CL,[SI+2]
CMP AL,BL
JAE NEXT1
XCHG AL,BL ;排序,将最大数送AL寄存器
NEXT1: CMP AL,CL
JAE NEXT2
XCHG AL,CL
NEXT2: CMP BL,CL ;将最小数送CL寄存器
JAE NEXT3
XCHG BL,CL
NEXT3: MOV [SI],AL ;从大到小依次存回缓冲区
MOV [SI+1],BL
MOV [SI+2],CL
MOV AH,4CH
INT 21H
CODE ENDS
END START
2.执行emulate程序,对源程序进行调试,生成original source code和emulator:noname.exe_文件,结果无错误。
3.执行run程序,打开程序aux,选择memory,查看地址0710:0000,经验证运行结果为34 0E 0D,即52 14 13,由大到小排列,满足题目要求且无错误。
五、实验结果
1.执行emulate程序,对源程序进行调试,生成original source code和emulator:noname.exe_文件,得到如下界面:
2.执行run程序,打开程序aux,选择memory,查看地址0710:0000,得到如下界面:
运行结果为34 0E 0D,即52 14 13,由大到小排列,满足题目要求且无错误。
六、思考题
分支结构程序设计的关键在于准确地知道操作结果影响的标志位状态和正确的地使用条件转移指令。本程序中,由于是无符号数的比较,所以也可以根据一个标志位来判定数的大小,你能说出那个是标志位吗,且程序中的JEA指令改用什么指令替换呢?
答:可以根据CF标志位来判定数的大小。CF=0时,DSTSRC;当CF=1时,DSTRSC。当CF=1时,用JC指令可以实现转移;当CF=0时,用JNC指令可以实现转移。
七、扩展题
在BUF开始的单元里有3个单字节无符号数,编写程序找出它们中的最小值并存入MIN单元。
1.输入源程序如下:
DSEG SEGMENT
BUF DB 99,72,88
MIN DB 0
DSEG ENDS
CODE SEGMENT
ASSUME CS:CSEG,DS,DSEG
START: MOV AX,DSEG
MOV DS,AX
MOV SI,OFFSET BUF
MOV AL,[SI] ;把3个数取到寄存器中
MOV BL,[SI+1]
MOV CL,[SI+2]
CMP AL,BL ;排序,将最大数送AL寄存器
JAE NEXT1
XCHG AL,BL
NEXT1: MOV MIN,BL ;排序,将最小数送MIN区
CMP BL,CL
JAE NEXT2
XCHG BL,CL
NEXT2: MOV MIN,C
您可能关注的文档
- 宁波港与上海港的优势对比.ppt
- 个人防护用品安全检查表27232.doc
- 《溪山行旅图》赏析.doc
- 阅读教学三层面.doc
- 偏旁部首太全.doc
- 三年级数学乘法估算解决问题.ppt
- SAMSON调节阀定位器初始化程序.doc
- svn安装使用手册.doc
- 基于二维匹配滤波的眼底视网膜血管图像增强.ppt
- 嵌入式系统实验报告77984.doc
- 完整版市政道路工程监理实施细则.pdf
- 完整版)七年级上册英语语法训练题(外研版).pdf
- 商业模式创新对海澜之家财务绩效的影响.pdf
- 口腔修复学牙体缺损考试题及答案.pdf
- 交通公路工程监理试验检测项目、频率及取样要求.pdf
- 中国建设工程鲁班奖(国家优质工程)评选办法(2021年修订版)解读与实施细则.pdf
- 外研版英语 【语法专项练习】七年级英语语法填空首字母填空专项练习.pdf
- 国家普通话水平测试样题与备考指南(精选4套).pdf
- 新项目方法能力验证报告(水质 石油类和动植物油类的测定HJ637-2018).pdf
- 思想政治教育学原理-陈万柏 张耀灿 第三版第一章2016年整理.pdf
最近下载
- PV3930- 氙灯老化试验标准.pdf VIP
- 2025年《反不正当竞争法》市场混淆行为案例分析及答案.docx
- 十堰教师招聘真题2023.docx VIP
- 动力工程及工程热物理专业英语.ppt VIP
- 自来水厂环评:清镇市莲花山自来水厂新建工程-迎燕水库配套水厂工程项目环评(2021年新版环评)环境影响报告表.pdf VIP
- 2025春人教版数学七下《第七章 数学活动》新版课件(23页).pptx VIP
- 工程项目标准化管理体系及措施要求.docx VIP
- 23S516混凝土排水管道基础及接口图集.pdf VIP
- 宪法学(第二版)(马克思主义理论研究和建设工程重点教材)课件第4章国家性质和国家形式.pptx VIP
- 中国旅游文化(全套课件).ppt VIP
原创力文档

文档评论(0)