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

2024年11月18日 03:41
有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):

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