d:\asm>type ch.asm
assume cs:code
code segment
dw 1111h,2222h,3333h
dw 0aaaah,0bbbbh,0cccch
start: mov ax,cs
mov ds,ax
mov bx,0
mov cx,6
s: mov dh,[bx]
mov dl,[bx+6]
mov [bx],dl
mov [bx+6],dh
inc bx
loop s
mov ah,4ch
int 21h
code ends
end start
d:\asm>debug ch.exe
-d cs:0 c
13B4:0000 11 11 22 22 33 33 AA AA-BB BB CC CC 8C ..""33.......
-g 0023
AX=13B4 BX=0006 CX=0000 DX=33CC SP=0000 BP=0000 SI=0000 DI=0000
DS=13B4 ES=13A4 SS=13B4 CS=13B4 IP=0023 NV UP EI PL NZ NA PE NC
13B4:0023 B44C MOV AH,4C
-t
AX=4CB4 BX=0006 CX=0000 DX=33CC SP=0000 BP=0000 SI=0000 DI=0000
DS=13B4 ES=13A4 SS=13B4 CS=13B4 IP=0025 NV UP EI PL NZ NA PE NC
13B4:0025 CD21 INT 21
-p
Program terminated normally
-d cs:0 c
13B4:0000 AA AA BB BB CC CC 11 11-22 22 33 33 8C ........""33.
-
--------------------------------------------------------------------------
开始看第六章啦, 我觉得不把前五章的知识吃透的话, 难度会越来越大! |