编考 实验 题汇编实验四1.pdfVIP

  • 1
  • 0
  • 约9.39千字
  • 约 12页
  • 2026-03-17 发布于浙江
  • 举报

汇编语言实验报告

实验四分支和循环程序设计实验(设计性实验)

班级:

姓名:

学号:

实验日期:

-1-

汇编语言实验报告班级:姓名:学号:

实验四分支和循环程序设计实验(设计性实验)

一、实验要求和目的

1.熟悉汇编语言程序设计结构;

2.熟悉汇编语言分支程序基本指令的使用方法;

3.掌握利用汇编语言实现单分支、双分支、多分支的程序设计方法;

4.了解汇编语言循环程序设计的基本流程;

5.熟悉汇编语言循环基本指令的使用方法;

6.掌握利用汇编语言的循环指令完成循环程序设计方法。

二、软硬件环境

1、硬件环境:计算机系统windows;

2、软件环境:装有MASM、DEBUG、LINK、等应用程序。

三、实验涉及的主要知识

在实际应用中,经常根据一些条件来选择一条分支执行。汇编语言的条件判断主要是通

过状态寄存器中的状态位、无符号数相减或有符号相减而导致的结果来进行。

1.无条件转移指令JMP

无条件转移指令JMP是使程序无条件转移至目标处,又分为段内转移、段间转移。

2.条件转移指令JXX

条件转移指令可分为三大类:

1).简单条件转移指令指令。根据单个标志位的状态判断转移条件。

标志位指令转移条件意义

CFJCCF=0有进位/借位

JNCCF=1无进位/借位

ZFJE/JZZF=1相等/等于0

JNE/JNZZF=0不相等/不等于0

SFJSSF=1是负数

JNSSF=0是正数

OFJOOF=1有溢出

JNOOF=0无溢出

PFJP/JPEPF=1有偶数个1

JNP/JPOPF=0有奇数个1

2).无符号数条件转移指令。

假设在条件转移指令前使用比较指令,比较两个无符号数A,B,指令进行的的操作是A-

B,其转移指令如下:

1

-2-

汇编语言实验报告班级:姓名:学号:

指令转移条件意义

JA/JNBECF=0ANDZF=0AB

JAE/JNBCF=0ORZF=1A=B

JB/JNAECF=1ANDZF=0

文档评论(0)

1亿VIP精品文档

相关文档