您的位置:首页 > 其它

jcxz+call+ret 指令实验

2013-11-22 11:31 330 查看
code segment

main:  mov ax,1
mov bx,2
mov cx,3

s1:   call s2              ;执行s2
loop s1              ;ret 返回执行此指令  若cx = 0 则执行下一条指令 否则循s1

s2:   add ax,3
mov bx,ax
jcxz s3              ;cx ≠ 0 此条指令无作用 ,当cx = 0时 则跳到s3 执行
ret                  ;返回到call下面一条指令执行

S3:   add ax,2
add ax,bx
mov ax,4c00h
int 21h

code ends
end main

;call的应用


; cx ≠ 0 jcxz指令无作用 直接跳过






; cx = 0 jcxz指令执行 跳到 s3 处执行

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: