当前位置:文档之家› 实验二 分支结构程序设计实验

实验二 分支结构程序设计实验

实验二 分支结构程序设计实验
1、实验目的和要求:
掌握汇编语言分支程序的设计方法;
2、实验内容:
编程序求分段函数Y 的值。

已知变量X 为16位带符号数, 分段函数的值要求 保存到字单元Y 中。

函数定义如下:
1 (当X>0)
Y = 0 (当x=0)
—1 (当X<0)
3、实验仪器与器材:计算机及
EMU8086汇编软件等。

4、实验原理:
分支结构的程序设计方法的关键在于构造合适的分支条件和分析程序流程,根据不同的程序流程选择适当的分支语句。

分支结构适合于带有逻辑或关系比较等条件判断的计算,设计这类程序时往往都要先绘制其程序流程图,然后根据程序流程写出源程序,这样做把程序设计分析与语言分开,使得问题简单化,易于理解。

程序流程图是根据解题分析所绘制的程序执行流程图。

5、实验过程与测试数据(含电路图/程序流程框图):
6、实验分析:自己分析
7、实验体会:自己总结
实验参考程序:
DATA SEGMENT
X DW -128
Y DW ?
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA START: MOV AX,DATA
MOV DS,AX
MOV AX,X
CMP AX,0
JG ISPN
JZ ISZN
MOV Y,-1
JMP FINISH
ISPN: MOV Y,1
JMP FINISH
ISZN: MOV Y,0
FINISH: MOV AH,4CH
INT 21H
CODE ENDS
END START
思考题:把程序修改成如下的分段函数的值
—1 (当X>=0)Y=
1 (当X<0)。

相关主题