1楼的弟兄,这需要算吗?
直接在debug里运行不就好了.先利用e命令创造题目中的环境.
-d 0:0 1F
0000:0000 70 80 F0 30 EF 60 30 E2-00 80 80 12 66 20 22 60 p..0.`0…..f “`
0000:0010 62 26 E6 D6 CC 2E 3C 3B-AB BA 00 00 26 06 66 88 b&….<;….&.f.
-r
AX=0000 BX=0000 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=0B1C ES=0B1C SS=0B1C CS=0B1C IP=0100 NV UP EI PL NZ NA PO NC
0B1C:0100 E473 IN AL,73
用A命令写入内存:
-a 1000:0
0B1C:0100 mov ax,1
0B1C:0103 mov ds,ax
0B1C:0105 mov ax,[0000]
0B1C:0108 mov bx,[0001]
0B1C:010C mov ax,bx
0B1C:010E mov ax,[0000]
0B1C:0111 mov bx,[0002]
0B1C:0115 add ax,bx
0B1C:0117 add ax,[0004]
0B1C:011B mov ax,0
0B1C:011E mov al,[0002]
0B1C:0121 mov bx,0
0B1C:0124 mov bl,[000C]
0B1C:0128 add al,bl
0B1C:012A
-r
AX=0000 BX=0000 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=0B1C ES=0B1C SS=0B1C CS=0B1C IP=0100 NV UP EI PL NZ NA PO NC
0B1C:0100 B80100 MOV AX,0001
-t
AX=0001 BX=0000 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=0B1C ES=0B1C SS=0B1C CS=0B1C IP=0103 NV UP EI PL NZ NA PO NC
0B1C:0103 8ED8 MOV DS,AX
-t
AX=0001 BX=0000 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=0001 ES=0B1C SS=0B1C CS=0B1C IP=0105 NV UP EI PL NZ NA PO NC
0B1C:0105 B81E0100 MOV AX,[0000] DS:0000=2662
-t
AX=2662 BX=0000 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=0001 ES=0B1C SS=0B1C CS=0B1C IP=0108 NV UP EI PL NZ NA PO NC
0B1C:0108 B80100 MOV BX,[0001] DS:0001=E626
-t
AX=2662 BX=E626 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=0001 ES=0B1C SS=0B1C CS=0B1C IP=010C NV UP EI PL NZ NA PO NC
0B1C:010C 89D8 MOV AX,BX
-t
AX=E626 BX=E626 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=0001 ES=0B1C SS=0B1C CS=0B1C IP=010E NV UP EI PL NZ NA PO NC
0B1C:010E A10000 MOV AX,[0000] DS:0000=2662
-t
AX=2662 BX=E626 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=0001 ES=0B1C SS=0B1C CS=0B1C IP=0111 NV UP EI PL NZ NA PO NC
0B1C:0111 8B1E0200 MOV BX,[0002] DS:0002=D6E6
-t
AX=2662 BX=D6E6 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=0001 ES=0B1C SS=0B1C CS=0B1C IP=0115 NV UP EI PL NZ NA PO NC
0B1C:0115 01D8 ADD AX,BX
-t
AX=FD48 BX=D6E6 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=0001 ES=0B1C SS=0B1C CS=0B1C IP=0117 NV UP EI PL NZ NA PO NC
0B1C:0117 03060400 ADD AX,[0004] DS:0004=2ECC
-t
AX=2C14 BX=D6E6 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=0001 ES=0B1C SS=0B1C CS=0B1C IP=011B NV UP EI PL NZ NA PO NC
0B1C:011B B80000 MOV AX,0000
-t
AX=0000 BX=D6E6 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=0001 ES=0B1C SS=0B1C CS=0B1C IP=011E NV UP EI PL NZ NA PO NC
0B1C:011E A00200 MOV AL,[0002] DS:0002=E6
-t
AX=00E6 BX=D6E6 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=0001 ES=0B1C SS=0B1C CS=0B1C IP=0121 NV UP EI PL NZ NA PO NC
0B1C:0121 BB0000 MOV BX,0000
-t
AX=00E6 BX=0000 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=0001 ES=0B1C SS=0B1C CS=0B1C IP=0124 NV UP EI PL NZ NA PO NC
0B1C:0124 8A1E0C00 MOV BL,[000C] DS:000C=26
-t
AX=00E6 BX=0026 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=0001 ES=0B1C SS=0B1C CS=0B1C IP=0128 NV UP EI PL NZ NA PO NC
0B1C:0128 B80100 ADD AL,BL
-t
AX=000C BX=0026 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=0001 ES=0B1C SS=0B1C CS=0B1C IP=012A NV UP EI PL NZ NA PO NC
0B1C:012A 46 INC SI |