判断一个属是否为偶数?

hcj2002 2003-12-30 04:57:31
如何判断一个属是否为偶数?

...全文
77 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
allen_wang 2003-12-30
  • 打赏
  • 举报
回复
偶数最低位为0,奇数为1。
那么假设判断ax
and ax 1
ax为0,偶数,为1,奇数。
rain1983 2003-12-30
  • 打赏
  • 举报
回复
test ax,01h
结果为0则为偶数
不为0则为奇数


kugou123 2003-12-30
  • 打赏
  • 举报
回复
将这个数除以2,看其余数是否为0,如果为0,表示它是一个偶数,如果不为0,表示它为奇数。

示范代码如下:

MOV AX,A ;A为你要判断的数
MOV DL,2
DIV DL ;除以2
CMP AH,0 ;判断余数是否为0
JZ 。。。。 ;捕获为偶数的情况,并跳转。。
。。。。
剩下的就你自己发挥了。呵呵

另外:
div指令的操作数是除数。
若除数为8位,则被除数是AX,商在AL,余数在AH
若除数为16位,则被除数是DX:AX,商在AX,余数在DX



21,459

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧