![]() |
#2
ansic2011-04-26 23:10
|

code segment
assume cs:code
start:
mov ax,0
mov cx,100
again:
add ax,cx
loop again
mov ax,4ch
int 21h
code ends
end start
当循环次数很大时,而我有不知道到底要执行T命令多少次,我想问有没有方法一步就可以执行完整个程序,得出最后结果~~~~~
新手~~~初学~~呵呵
其实我的主要问题是

prognam segment
main proc far
assume cs:prognam
start:
push ds
sub ax,ax
push ax
mov ch,4
rotate:
mov cl,4
rol bx,cl
mov al,bl
and al,0fh
add al,30h
cmp al,3ah
jl printit
add al,7h
printit:
mov dl,al
mov ah,2
int 21h
dec ch
jnz rotate
ret
main endp
prognam ends
end
用debug加载时,怎样用t命令得出结果,我不知道到底要执行多少条指令~~main proc far
assume cs:prognam
start:
push ds
sub ax,ax
push ax
mov ch,4
rotate:
mov cl,4
rol bx,cl
mov al,bl
and al,0fh
add al,30h
cmp al,3ah
jl printit
add al,7h
printit:
mov dl,al
mov ah,2
int 21h
dec ch
jnz rotate
ret
main endp
prognam ends
end
求救ing~~
[ 本帖最后由 ucyan 于 2011-4-26 21:47 编辑 ]