实验三 分支程序设计
一、实验要求和目的
1.熟悉汇编语言程序设计结构;
2.熟悉汇编语言分支程序基本指令的使用方法;
3.掌握利用汇编语言实现单分支、双分支、多分支的程序设计方法。
二、软硬件环境
1.硬件环境:微机CPU 486以上,500MB以上硬盘,32M以上内存; 2.软件环境:装有MASM 5.0、DEBUG、LINK和EDIT等应用程序。
三、实验涉及的主要知识单元
在实际应用中,经常根据一些条件来选择一条分支执行。汇编语言的条件判断主要是通过状态寄存器中的状态位、无符号数相减或有符号和相减而导致的结果来进行。下面就有符号数转移指令来了解在汇编语言程序设计方法。
四、实验内容与步骤
1.实验内容
(1)编写计算下面函数值的程序: 1,x 0
y 0,x 0
1,x 0
设输入数据为X、输出数据Y,且皆为字节变量,使用Debug查看X、Y两个变量
的数据
(2)以ARRAY为首地址的内存单元中,存放5个8位的不带符号数,找出5个数中的最大数,并将结果存入RESULT字节单元中。
2.实验步骤 a.实验流程图
(1)计算函数值的流程图