首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

请教:下面的语句大约是个什么意思呀

2012-02-09 
请问:下面的语句大约是个什么意思呀.ifZERO?/////(1)这句是表示什么意思,是那个量为0呀.ifal9andal,not20

请问:下面的语句大约是个什么意思呀
.if   ZERO?                                             /////(1)这句是表示什么意思,是那个量为0呀
                  .if   al   >   '9 '
                          and   al,not   20h         ////(2)这一句是什么意思呀,干什么用呀
.endif
invoke   CallWindowProc,lpOldProcEdit,hWnd,uMsg,eax,lParam
ret
.endif

[解决办法]
.if ZERO? /////(1)这句是表示什么意思,是那个量为0呀
这是在测试ZF寄存器是否为0

and al,not 20h ////(2)这一句是什么意思呀,干什么用呀
把20H取反后的值(not 20h是个常数)与al寄存器的值进行与运算

热点排行