8086汇编语言怎么实现if语句

2024-11-18 03:41:29
推荐回答(5个)
回答(1):

先弄个比较语句(也可以是其他语句罗,只要能影响标志位就ok了),再搞个条件转移语句(如js,jz,jnz,jc,ja等)跳到标号那里就ok了呀

回答(2):

兄弟你有在学汇编吗??
应该知道标志位啊,这个就相当于if里面的条件控制。。

回答(3):

没错,就是用条件转移指令就能实现IF语句

回答(4):

if(a{
;//do something(1)
}
else
{
; //do something(2)
}
datas segment
a dw 10
b dw 8
datas ends
codes segment
assume ds:datas,cs:codes
mov ax ,[offset a]
cmp ax ,[offset b]
jnl else:
do something(1)
else:
do something(2)
end_if_:
codes ends
end start

回答(5):

去看看条件转移指令,那就是你想要的