一、    分支程序设计
1.若在三个连续变化的字单元中存放着彼此相等的代码,现知道其中一个字节中的
容发生了变化,编写程序找出变化了的代码及其地址,并要求将此代码送入字变量A中,其地址送入字变量B中。程序清单如下:
           STACK SEGMENT STACK
                  DB  200 DUP(0)
           STACK ENDS
           DATA  SEGMENT
           BUF  DW 550H,666H,550H
           A     DW  0
           B     DW  0
           DATA  ENDS
           CODE  SEGMENT
           ASSUME  CS:CODE,SS:STACK,DS:DATA
           BEGIN:  MOV  AX,DATA
           MOV  DS,AX
           MOV  AX,BUF
           CMP   AX,BUF+2
           JNE    L1
           MOV  AX,BUF+4
           MOV  A,AX
           MOV  B,OFFSET  BUF+4
           JMP  EXIT
L1:        CMP  AX,BUF+4
           JNE  L2
           MOV AX,BUF+2
           MOV  A,AX
           MOV  B,OFFSET  BUF+2
           JMP  EXIT
L2:       MOV  A,AX
           MOV  B,OFFSET  BUF
EXIT:      MOV  AH,4CH
           INT   21H
CODE ENDS
      END  BEGIN
用debug的基本命令执行该程序,对于存储区中三个连续字单元的被测代码,要用e命令改成不同的字单元代码发生变化的情况分别执行程序,每次执行以后,查看结果存储单元A和B的内容。

上面的实验如何来实现.我用E命令改了内容,却不知道怎么在DEBUG下用T与G命令执行,看到的还是原来的结果