回 帖 发 新 帖 刷新版面

主题:cmp ax,bx (ax)=D367 (bx)=32A6

各位高手请帮忙看一下:
     cmp ax,bx (ax)=D367 (bx)=32A6 后面指令为J...L1,其中...可以是B,BE,NB,NBE,L,NL,NLE,LE,问这时...可以是什么?
我想,无符号数时,D367>32A6,所以...为NB,NBE;有符号数时,D367是一个负数,当然小于32A6,所以...为L,LE这样理解对不对?

回复列表 (共1个回复)

沙发

你的意思是当 ax>bx 时就跳转?看做无符号数时好理解,看做有符号数时,你是希望ax<bx时跳转用jl,jle?可以啊,可以像你那那样理解

我来回复

您尚未登录,请登录后再回复。点此登录或注册