实验五 顺序程序及分支程序设计实验
一、实验目的
熟悉顺序程序结构和分支程序结构
二、实验要求
-
按照实验步骤完成实验项目,熟悉寄存器的存储、寻址方式。
-
熟悉顺序程序结构和分支程序结构。
三、实验步骤和结果
3.1基本的调试指令
(1)-D 偏移地址:用于查看从指定偏移地址开始的内存数据,有助于调试内存内容。
(2)-R:用于查看所有寄存器的当前值,便于分析程序的状态。
(3)-T:逐步执行程序,以便查找潜在错误。
(4)-T = 段地址:偏移地址:从指定的内存位置开始执行,适合针对特定代码段进行调试。
(5)-G:这是调试工具中的一个常用命令,用于继续执行程序,通常在程序在某个断点或暂停点停止时使用,帮助开发者跳过不必要的调试步骤或直接跳到程序的关键部分。
3.2顺序程序结构
1.下列程序为计算F值并将F值存入FUN存储单元,其中X、Y、Z的值分别存放在VARX、VARY、VARZ三个字存储单元中,且计算过程的中间值和最后结果仍在16位二进制数的范围内。
其中:F=10*(X+Y)-3*(Z-1)/ 2。
代码如下:
TITLE EXAMPLE PROGRAM
DATA SEGMENT
VARX DW 123H
VARY DW 456H
VARZ DW 789H
FUN DW ?
DATA ENDS
STACK1 SEGMENT PARA STACK
DW 20H DUP(0)
STACK1 ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA,SS