在汇编语言中的逻辑与怎么实现

来源:百度知道 编辑:UC知道 时间:2024/05/16 12:17:34
我想在汇编中实现0=<n<10,课本上有一个语句是and(源操作数,目的操作数)
我不懂怎么用,本来N>=0和N<10两个关系式不是平行的吗,怎么用有源和目的之分呢,我试着几种写法都是错的,真的不懂怎么回事,请各位帮帮忙!!!
你就直接说一下语句的格式给我就行啦

and 源操作数,目的操作数 是按位与运算,与C语言中的&对应
你说的0=<n<10是与关系,对应C中的&&

这句在汇编中应该用两句CMP来实现,如果n>=0不成立就跳过,如果成立继续比较n和10,不成立的话跳过,成立才执行需要的语句

不需用and 你可以用类似
CMP AL,1
JB WRG
CMP AL,0FFH
JA WRG
wrg 是标号
语言来做