实验五_顺序、分支结构程序设计

上传人:qt****68 文档编号:57142055 上传时间:2018-10-19 格式:PPT 页数:10 大小:437.50KB
返回 下载 相关 举报
实验五_顺序、分支结构程序设计_第1页
第1页 / 共10页
实验五_顺序、分支结构程序设计_第2页
第2页 / 共10页
实验五_顺序、分支结构程序设计_第3页
第3页 / 共10页
实验五_顺序、分支结构程序设计_第4页
第4页 / 共10页
实验五_顺序、分支结构程序设计_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《实验五_顺序、分支结构程序设计》由会员分享,可在线阅读,更多相关《实验五_顺序、分支结构程序设计(10页珍藏版)》请在金锄头文库上搜索。

1、实验五 顺序、分支结构程序设计,实验目的 1掌握顺序、分支结构程序设计的基本方法。_ 2掌握无条件转移指令和条件转移指令的使用。_ 3熟悉汇编语言程序设计的基本结构和常用指令的使用。_ 4进一步熟悉汇编语言的上机过程和DEBUG_的使用。 实验学时 2 学时 实验器材 PC 微机及软件。 实验原理 1顺序结构 顺序结构的程序,指令逐条依次被执行,指令指针 IP内容为线性增加。实现这种结构的指令有传送类、运算类和位移类。因此,顺序结构的程序只能完成简单的功能,例如,计算表达式的值、顺序查表等。,2分支结构 程序中出现二中选一的分支称为二路分支,三中选一的分支称为三路分支,还有四中选一,N 中选一

2、称为多路分支。实现分支的要素有两点: (1)使用能影响状态标志的指令,如算术逻辑运算类指令、移位指令和位测试指令等,将状态标志设置为能正确反映条件成立与否的状态。 (2)使用条件转移类指令对状态位进行测试判断,确定程序如何转移,形成分支。 实验内容与步骤 1 已知字节变量 X,Y 存放于 VARX,VARY 存储单元中, 利用公式求 Z的值,并将结果存放于 RESULT 存储单元中。公式:Z=(X+Y)*8-X)/2 。 参考程序如下:(程序名:SY5-1.ASM) data SEGMENT varx DW 0006h vary DW 0007h result DW ? data ENDS c

3、ode SEGMENT ASSUME CS:code,DS:data start: MOV AX,data MOV DS,AX,MOV AX,varx ; AX - X ADD AX,vary ; AX - X+Y MOV CL,3 SAL AX,CL ; AX - (X+Y)*8 SUB AX,varx ; DL - (X+Y)*8-X SAR AX,1 ; DL 0_ _0_当_x=0_ -1_当_x0_,(1)编程提示: 首先将原始数据装入起始地址为_XX_的字节存储单元中。 将判断结果以字符串的形式存放在数据区中,以便在显示输出时调用。 其中判断部分可采用_CMP_指令,得到一个分支结

4、构,分别输出“y=0”,_“y=1”,_“y=-1” 。 程序中存在一个循环结构,循环_6_次,调用6_次分支结构后结束。 参考程序如下:(程序名:SY5-2.ASM) data,SEGMENT x DB 5,-4,0,3,100,-51 A1 DB 1,13,10,$ A2 DB 0,13,10,$ A3 DB -1,13,10,$ data ENDS code SEGMENT main PROC FAR ASSUME CS: code , DS: data start: PUSH DS MOV AX,0 PUSH AX MOV AX,data MOV DS,AX LEA SI,x MOV

5、CX,06h again: MOV AL,SI,CMP AL,0 JGE LOOP1 LEA DX,A3 JMP NEXT LOOP1: JE LOOP2 LEA DX,A1 JMP NEXT LOOP2: LEA DX,A2 NEXT: MOV AH,09h INT 21h INC SI DEC CX JNE again RET main ENDP code ENDS END start,(2)输入程序并检查无误、经汇编、连接后产生正确的可执行文件 SY5-2.EXE。 (3)用 DEBUG 的 U 命令查看 MOV AX,XXXX(DATA)语句,即得到数据段基址 DS:XXXX。 (4)用 G 命令运行以上程序,记录显示结果,对照数据比较结果是否正确。 实验注意事项 1程序 2的调试方法与程序 1 相同。 2程序2 中 CMP AL,0 指令可用 SUB AL,AL或 AND AL,AL 或OR AL,AL替换,效果是一样的。 实验与思考 1编写一个程序,在屏幕上输出一个大写字母”A”。 2编写程序,将_BX与_DX中较大的一个无符号数放到_AX_中。,

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

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号